条件式
記事
IT・テクノロジー
条件式
[ 条件 ]
test 条件
条件
文字列
等しい
[ s1 = s2 ]
等しくない
[ s1 != s2 ]
数値
等しい
[ 値1 -eq 値2 ]
等しくない
[ 値1 -ne 値2 ]
<=
[ 値1 -le 値2 ]
>=
[ 値1 -ge 値2 ]
<
[ 値1 -lt 値2 ]
>
[ 値1 -gt 値2 ]
変数
※変数が空の場合に引数なしと解釈されるので、変数は "$変数" のようにクォートすること
空
[ -z "$変数" ]
空ではない
[ -n "$変数" ]
ファイル
存在する
[ -f ファイル ]
ディレクトリ
存在する
[ -d ディレクトリ ]