* testコマンド 戻り値判定 [#i75b7f3d]

** 通常の判定 [#o6c15911]
 [ "a" = "a" ] && echo "OK"

 if [ "a" != "b" ]; then
   echo "OK"
 fi

** 特殊変数$?による判定 [#q66ef8da]
 [ "a" = "a" ]
 if [ $? -eq 0 ]; then
    echo "OK"
 fi

** 参考 [#r60c0c21]
- http://www.ibm.com/developerworks/jp/linux/library/l-bash-test.html
- http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/sh-text/sh/node48.html


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS