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