Введение в Bash-скриптинг
Alex Scriven
Data Scientist
Глава 1 — Основы:

ARGV — это массив всех аргументов, переданных программе. ARGV — ключевое понятие.
$. ($1, $2 и т. д.)$@ (и $*) возвращают все аргументы из ARGV$# даёт длину (количество) аргументовПример script.sh:
#!/usr/bash
echo $1
echo $@
Вызов: bash script.sh FirstArg SecondArg
FirstArg
FirstAg SecondArg
Вы научились создавать и использовать различные переменные Bash:
expr и (для дробных чисел) bc$ и обратных кавычек)Концепция, к которой мы возвращались снова и снова, — вложенная оболочка (shell-within-a-shell).
sum=$(expr 4 + 5)
echo $sum
9
Управление сценарием с помощью:
Введение в Bash-скриптинг