Специальные (позиционные) переменные shell Linux
Перечень специальных переменных "выполнения" shell/bash.
Список специальных переменных
$1, $2, $n- Значение
n-го аргумента ф-ции или команды. $#- Количество переданных аргументов.
$*- Список значений (через пробел) всех переданных аргуметов.
$@- Список значений всех переданных аргуметов.
$?- Код возврата последней запущенной программы/ф-ции.
$$- PID запущенного сценария.
$!- PID последнего процесса запущенного в фоне.
$0- Имя команды, которая запустила выполнение сценария.
#shell environmet variables