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$ と backticks を除き文字通り)繰り返し使った重要概念が「シェルの入れ子」です。
sum=$(expr 4 + 5)
echo $sum
9
次の内容でスクリプトを自在に制御:
Bashスクリプト入門