直前のコマンドの終了ステータスが格納される変数は?

LPIC-1(101/102 試験)「シェルとスクリプト」の練習問題。正解と選択肢ごとの個別解説つきで、過去問対策・例題演習に。

LPIC-1 / シェルとスクリプト
  1. $?✓ 正解
  2. $!
  3. $$
  4. $0
💡 $?は直前コマンドの終了コード(0=成功)を保持します。$$は自プロセスのPID、$0はスクリプト名です。
○ $?:正解。$? は直前コマンドの終了ステータス(0=成功)を保持します。
✕ $!:$! は直近にバックグラウンド実行したプロセスのPIDで、終了ステータスではありません。
✕ $$:$$ は現在のシェル自身のPIDで、終了ステータスではありません。
✕ $0:$0 はスクリプト名(実行コマンド名)で、終了ステータスではありません。
▶ この分野をクイズ形式で解く