testコマンド(条件式を判定する)

形式1

test 条件式

形式2

[ 条件式 ]

形式3

[[ 条件式 ]]

機能

条件式を判定します。条件判定の演算子を用いて記述した条件式を判定し,判定結果が真のときは0を返し,判定結果が偽のときは1を返します。条件式を指定しないでtestコマンドおよび[ ]を実行した場合も1を返します。

条件式については,「5.2 条件判定」を参照してください。

戻り値

戻り値意味
0正常終了
  • 条件式の判定結果が真です。
1正常終了
  • 条件式の判定結果が偽です。
2エラー終了
  • コマンドがエラー終了しました。

注意事項

使用例