“シェルスクリプトのifは、真偽値で分岐ではなく、コマンドの実行結果(C言語でも成功時の終了ステータスは0)で分岐する命令。適切な書き方はよりシンプル if my_command; then(もしmy_commandが成功なら).. fi”

yarumatoyarumato のブックマーク 2022/10/26 19:39

その他

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

シェルスクリプトは「0が真」ではありません! 真偽値と終了ステータスは違うものです - Qiita

    はじめに シェルスクリプトの言語は他の言語と反対で 0 が真で 1(0以外)が偽であるという「間違った説明」をよく目にします。シェル言語も他の言語と同じで 0 は偽で 0 以外が真です。他の言語と真偽値の意味が...

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

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