しておくと、スクリプト中に実行したコマンドの終了ステータスが「非0」だった場合、つまりコマンドが失敗したときにそこでスクリプトを中断してくれるようになります。status」などと呼ばれるものです。)都度エラー判定を書かなくてもよくなるので便利なオプションですが、個別にエラーハンドリングをしたくなった時にも意図せずスクリプトが中断されてしまい困ったことになります。コマンドの実行で失敗扱いとなり、そこでスクリプトが中断されるため「finish」が出力されることはありません。コマンドで検索結果が見つからなかった場合にエラーメッセージを出力したいケースがあったとしましょう。文が実行されることはありません。含む行が見つかりませんでした。1fiこれについて対処法を4つメモしておきます。終了ステータスを返す虚無的なコマンドです。オプションにおける特殊な振る舞いを利用した方法です。