書式
if CONDITION; COMMANDS_TRUE...; [else; COMMANDS_FALSE...;] end

概要

  • if コマンドが条件式 CONDITION を実行する
  • 条件式の 終了ステータス が0のとき
    COMMANDS_TRUE を実行する
  • 0でないとき COMMANDS_FALSE を実行する
  • 訳注: switch では使えない

実行例

foo.txtが通常のファイルとして
存在することを test し、
その結果を表示します。

if test -f foo.txt
    echo foo.txt exists
else
    echo foo.txt does not exist
end

最後までお読みいただき、ありがとうございました。参考になれば嬉しいです。