使い方
$0
:プログラム名$1
,$2
, …,$9
:引数$#
:引数の数$*
:全引数$@
:全引数 (引数の分割を保つ)$?
:直前に実行したコマンドの終了ステータス$$
:カレントシェルのプロセス ID$!
:直前に実行したバックグランドジョブのプロセス ID$-
:カレントシェルのオプション
参考:
Bash の特殊変数 SECONDS で処理の実行時間を計測する | なおべりーのブログ
$?
$?
:直前に実行したコマンドの終了ステータスが格納される
参考: