手段 · METHOD-0297

Bashでパイプラインの失敗を終了codeへ反映する

最終確認 2026-10-23VERIFIED_AS_OF
仕様・利用条件は変わることがあります。重要な判断は原典と実際の結果で再確認してください。

この手段について

目的
Bashでパイプラインの失敗を終了codeへ反映する
構成
GNU Bash

最短の利用経路

  • 検証用の成功・失敗commandを用意する
  • pipefailを指定してパイプラインを実行する
  • 各commandと全体の終了codeを比較する

必要条件

  • 対応OSと作業フォルダー
  • 導入する配布元と実行対象を確認する
  • 原典と導入済みversionの対応を確認し、権限のある検証用入力・別の出力先を用意する

向く場面

定期スクリプトで途中の失敗を検出する場面。

向かない場面

終了codeの扱いだけで処理全体の安全性を保証する用途。

確認方法

途中の失敗が最後のcommandの成功で隠れないことを確認します。

手段一覧へ戻る辞典全体から検索