サブシェルの終了状態をどのように取得しますか?

サブシェルの終了状態をどのように取得しますか?

典型的な例管路:

$ false | true
$ echo ${PIPESTATUS[@]}
1 0

同じ例サブシェルで実行結果を変数に割り当てます。

$ process="$(false | true)"
$ echo ${PIPESTATUS[@]}
0

どうやって入手できますか?終了ステータス各パイプラインプロセスごとに?

エマルジョン、サブシェル部分なし:

ベストアンサー1

おすすめ記事