[[Стандартные переменные]]

Стандартные переменные

Переменная Описание
$# количество параметров переданных скрипту
$@ все аргументы переданные скрипту (как массив)
$* все аргументы переданные скрипту (как строка)
$? код возврата последней команды
$PIPESTATUS код возврата конвейера команд
$! PID последнего запущенного процесса
$$ PID самого скрипта
$PPID PID родительского процесса
$UID UID пользователя запустившего скрипт
$HOME домашний каталог пользователя
$HOSTNAME hostname
$HOSTTYPE архитектура машины
$OSTYPE тип ОС
$EDITOR текстовый редактор по умолчанию
$DIRSTACK содержимое вершины стека каталогов
$OLDPWD прежний рабочий каталог
$PATH путь поиска программ
$SECONDS время работы скрипта в сек
$BASH_SOURCE путь к скрипту (относительно директории из которой был запущен)
$LINENO номер текущий строки
$OPTIND указатель на текущий аргумент ($1, $2…)
$OPTARG значение переданное с опцией (используется getopts)

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
119 +15 =᠎ ?
 
doc/bash/env.txt · Последние изменения: 2014/07/16 11:49 — lexa
Gentoo Linux Driven by DokuWiki