シェルオプションを変更し、位置引数を設定します。set -e、set -u、set -xなどはスクリプト品質と安全性に直結します。
構文・注意点・資格メモを開く
英語表記
set
基本構文
set [オプション] [引数 ...] set -- [引数 ...]
主要オプション
-e — 単純コマンドの失敗時にシェルを終了させます。条件式や一部文脈では挙動が直感と異なることがあります。 / -u — 未定義変数の参照をエラーにします。変数名の打ち間違い検出に有効です。 / -x — 実行前のコマンドと展開結果を表示します。
終了コード
0 ・ >0
資格対応
3 件
最終検証日
2026-04-09
コマンドの要点
シェルスクリプトの安全性を高めたい時、位置引数を作り直したい時、デバッグのため実行過…
使用例プレビュー
$ set -u
$ set -x
注意点 / リスク
シェル全体の挙動を変えるため影響範囲が大きいコマンドです…
つまずきやすいポイント
2件の「よくあるエラー」を登録しています。
FAQ
2件の質問と回答があります。
資格試験との関連
3件の試験関連メモがあります。