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