Spec-Zone.ru › Bash

Переменные оболочки Bourne

Bash использует определённые переменные оболочки аналогично оболочке Bourne. В некоторых случаях Bash присваивает переменной значение по умолчанию.

CDPATH

Список каталогов, разделённых двоеточием, используемый в качестве пути поиска для встроенной команды cd.

HOME

Домашний каталог текущего пользователя; значение по умолчанию для встроенной команды cd. Значение этой переменной также используется в тильде-расширении (см. Расширение тильды).

IFS

Список символов, разделяющих поля; используется при разделении слов оболочкой в процессе расширения.

MAIL

Если этот параметр установлен в имя файла или каталога, и переменная MAILPATH не установлена, Bash информирует пользователя о поступлении почты в указанный файл или каталог в формате Maildir.

MAILPATH

Список имён файлов, разделённых двоеточием, которые оболочка периодически проверяет на наличие новой почты. Каждый элемент списка может содержать сообщение, которое выводится при поступлении новой почты в файл почты, разделяя имя файла и сообщение символом ‘?’. При использовании в тексте сообщения $_ расширяется до имени текущего почтового файла.

OPTARG

Значение последнего параметра опции, обработанного встроенной командой getopts.

OPTIND

Индекс последнего параметра опции, обработанного встроенной командой getopts.

PATH

Список каталогов, разделённых двоеточием, в которых оболочка ищет команды. Ноль символов (пустое) имя каталога в значении PATH указывает на текущий каталог. Пустое имя каталога может быть представлено двумя последовательными двоеточиями или двоеточием в начале или конце значения.

PS1

Строка основного приглашения. Значение по умолчанию — ‘\s-\v\$ ’. Полный список управляющих последовательностей, которые расширяются перед отображением PS1, см. Управление приглашением.

PS2

Строка дополнительного приглашения. Значение по умолчанию — ‘> ’. PS2 расширяется так же, как и PS1, перед отображением.

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Licensed under the GNU Free Documentation License.
https://www.gnu.org/software/bash/manual/html_node/Bourne-Shell-Variables.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API