bash, Переменные, примеры встроенных переменных (PATH, PS1 и т.д.)Источник: Advanced Bash-Scripting Guide by Mendel Cooper Вот некоторые встроенные в Bash переменные $BASH путь к исполняемому файлу Bash $BASH_VERSION версия Bash, установленного в системе $EDITOR заданный по-умолчанию редактор, вызываемый скриптом $EUID "эффективный" идентификационный номер пользователя (Effective User ID) $GROUPS идентификаторы групп, к которым принадлежит текущий пользователь $HOME домашний каталог пользователя $HOSTNAME сетевое имя хоста $HOSTTYPE тип компьютера $IFS разделитель полей во вводимой строке (IFS -- Internal Field Separator), по-умолчанию пробельный символ $LINENO номер строки исполняемого сценария $MACHTYPE аппаратная архитектура компьютера $OSTYPE тип операционной системы $PATH путь поиска $PPID хранит PID (идентификатор) родительского процесса $PROMPT_COMMAND переменная хранит команду, которая исполняется перед каждым выводом $PS1 $PS1 prompt, приглашение командной строки $PS2 вторичное приглашение командной строки, выводится тогда, когда от пользователя ожидается дополнительный ввод. Отображается как ">" $PWD рабочий (текущий) каталог $SECONDS время работы сценария в секундах $UID UID (идентификатор) текущего пользователя, в соответствии с /etc/passwd. В отличие от $EUID выводит идентификатор оригинального пользователя, даже если он воспользовался утилитой su * * * Прочие специальные переменные $? Код возврата команды, функции или скрипта $$ PID самого процесса-сценария #bash 2017-08-27 19:31:43
|