終了コードを取るならたしかにこれが良さそう(→code=$(set +e ; command ; echo $?))成否が分かれば良いだけならif cmd;が正道な気がする。

teramakoteramako のブックマーク 2021/12/16 09:32

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

set -eのもとで特定のコマンドの終了ステータスを変数に入れるシェルスクリプトのスニペット - Islands in the byte stream

    課題編 シェルスクリプトで「あるグローバルな状態を変える操作を行い、その結果をチェックし、状態をもとに戻す」みたいなタスクをするときに「その結果をチェックし」のところでコマンドの終了ステータスを変数...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう