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

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

Переменная Описание
$# количество параметров переданных скрипту
$@ все аргументы переданные скрипту (как массив)
$* все аргументы переданные скрипту (как строка)
$? код возврата последней команды
$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)

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
214 +10 = 
 
doc/bash/env.txt · Последнее изменение: 2022/08/31 14:53 — 127.0.0.1
Gentoo Linux Gentoo Linux Driven by DokuWiki