2−1.パラメータ変数(予約語)について
■予約語一覧
NO
予約語
内 容
1
$*
引数リスト
2
$@
引数リスト
3
$#
引数の数
4
$0
コマンド
5
$1
第一引数
6
$2・・
第二引数・・・以降数字が引数のn番目
7
$?
最後に実行したコマンドの戻り値
8
$$
カレントコマンドのプロセス番号
9
$!
最後に実行したバックグラウンドプロセスのプロセス番号
10
$−
setコマンドからのシェルオプション
例)
$sample10.sh a b c dを実行した場合
$* = a b c d ・・・引数リスト
$@ = a b c d ・・・引数リスト
$# = 4 ・・・・・・引数の数
$0 = sample01.sh・・コマンド
$1 = a ・・・・・・第一引数
$2 = b ・・・・・・第二引数
$3 = c ・・・・・・第三引数
$4 = d ・・・・・・第四引数