ВУЗ:
Составители:
Значением переменной является строка, значение переменной можно определять
присваиванием.
my_var = string
Доступ к значению переменной получается с использованием знака ‘$’ перед ее
именем.
echo $my_var
Существует особенность в использовании при определении значений переменных
кавычек, апострофов и обратных апострофов.
Кавычки позволяют воспринимать строку вместе со служебными символами.
my_var = “My string”
echo $my_var
Выводится строка → My string
echo “$my_var”
Выводится строка → My string
echo ‘$my_var’
Выводится строка → $my_var
my_var = “It’s my var”
echo $my_var
Выводится строка → It’s my var
Обратные апострофы используются для работы с командами. Если команда shell
заключена в обратные апострофы, то результат ее выполнения будет помещен на то место
в командной строке, где эта команда находится.
echo The date is ‘date’
Выводится строка → The date is Wen Nov 18 20:52:18…
Значения переменных можно просмотреть по команде set. В Linux имеется ряд
переменных окружения, значения которых устанавливаются при входе пользователя в
систему (программа login).
HOME – каталог верхнего уровня;
PATH – путь поиска;
MAIL – имя почтового ящика;
TERM – имя терминала;
PS1 – первичное приглашение;
PS2 – вторичное приглашение;
Существуют такие встроенные переменные shell, устанавливаемые самим
интерпретатором.
$1, $2, - позиционные параметры сценария;
$# - число позиционных параметров;
$? - код возврата последнего выполненного процесса;
$$ - идентификатор текущего shell;
$! -идентификатор последнего завершенного в фоновом режиме процесса;
$* - все параметры, переданные сценарию. Передаются как единая строка;
$@ -то же, но передаются как отдельные слова в кавычках;
Организация Сценария
Сценарий (скрипт) представляет собой обычный текстовый файл, в котором
записаны понятные командному интерпретатору инструкции.
Комментарии начинаются символом “#”(от символа до конца строки).
Скрипт должен хранится в файле с установленным атрибутом разрешения на
Значением переменной является строка, значение переменной можно определять
присваиванием.
my_var = string
Доступ к значению переменной получается с использованием знака ‘$’ перед ее
именем.
echo $my_var
Существует особенность в использовании при определении значений переменных
кавычек, апострофов и обратных апострофов.
Кавычки позволяют воспринимать строку вместе со служебными символами.
my_var = “My string”
echo $my_var
Выводится строка → My string
echo “$my_var”
Выводится строка → My string
echo ‘$my_var’
Выводится строка → $my_var
my_var = “It’s my var”
echo $my_var
Выводится строка → It’s my var
Обратные апострофы используются для работы с командами. Если команда shell
заключена в обратные апострофы, то результат ее выполнения будет помещен на то место
в командной строке, где эта команда находится.
echo The date is ‘date’
Выводится строка → The date is Wen Nov 18 20:52:18…
Значения переменных можно просмотреть по команде set. В Linux имеется ряд
переменных окружения, значения которых устанавливаются при входе пользователя в
систему (программа login).
HOME – каталог верхнего уровня;
PATH – путь поиска;
MAIL – имя почтового ящика;
TERM – имя терминала;
PS1 – первичное приглашение;
PS2 – вторичное приглашение;
Существуют такие встроенные переменные shell, устанавливаемые самим
интерпретатором.
$1, $2, - позиционные параметры сценария;
$# - число позиционных параметров;
$? - код возврата последнего выполненного процесса;
$$ - идентификатор текущего shell;
$! -идентификатор последнего завершенного в фоновом режиме процесса;
$* - все параметры, переданные сценарию. Передаются как единая строка;
$@ -то же, но передаются как отдельные слова в кавычках;
Организация Сценария
Сценарий (скрипт) представляет собой обычный текстовый файл, в котором
записаны понятные командному интерпретатору инструкции.
Комментарии начинаются символом “#”(от символа до конца строки).
Скрипт должен хранится в файле с установленным атрибутом разрешения на
Страницы
- « первая
- ‹ предыдущая
- …
- 32
- 33
- 34
- 35
- 36
- …
- следующая ›
- последняя »
