スクリプトから参照する変数のおきまり

「$ナントカ」って書くときに何て書けばいいのか忘れるのでメモ

$0     スクリプトの名前
$1, $2, ..., $9     第1引数, 第2引数, ..., 第9引数
$#     与えられた引数の数
$*     与えられたすべての引数. 引数全体が"で囲まれている
$@     与えられたすべての引数. 引数一つ一つが"で囲まれている
$-     シェルに与えられたフラグ
$?     最後に行ったコマンドの戻り値
$$     現在のシェルのプロセス番号
$!     最後にバックグラウンドで行ったコマンドのプロセス番号

コメント