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