Bash - командный интерпретатор GNU Bourne

это сущность, хранящая значение. Это


Параметр - это сущность, хранящая значение. Это может быть имя, число или один из специальных символов, перечисленных ниже в разделе . В контексте интерпретатора, переменная - это параметр, обозначаемый именем.
Параметр устанавливается, если ему присвоено значение. Пустая строка является допустимым значением. После того, как переменная установлена, она может быть удалена только с помощью встроенной команды (см. раздел "" ниже).
Значение переменной может быть присвоено с помощью оператора вида
имя=[значение]
Если значение не задано, переменной присваивается пустая строка. Во всех значениях выполняется замена тильды, подстановка значений параметров и переменных, обработка строк, подстановка результатов выполнения команд, арифметические вычисления и удаление символов маскировки (см. раздел "" ниже). Если для переменной установлен атрибут целочисленная (integer) (см. в разделе "" ниже), ее значение арифметически вычисляется, даже если арифметическое вычисление $((...)) не указано явно (см. подраздел "" ниже). Разбиение на слова не выполняется, за исключением значения "$@", как объяснено ниже в подразделе . Подстановка имен файлов не выполняется.

Содержание раздела