1. ホーム
  2. bash

[解決済み] Bashスクリプトのset -o pipefailの意味を教えてください。

2022-03-06 17:38:06

質問

の意味は何ですか? set -o pipefail シェルスクリプトの冒頭で

どのように解決するのですか?

man bash は言う。

パイフェイル

設定された場合、パイプラインの戻り値は、0以外のステータスで終了した最後の(右端の)コマンドの値、またはパイプライン内のすべてのコマンドが正常に終了した場合は0になります。このオプションは、デフォルトでは無効になっています。

pipeline"はどこにあるか?

command1 | command2 | command3

なし pipefail パイプラインの戻り値は、最後のコマンドの終了状態です。