条件式

記事
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 ディレクトリ ]

サービス数40万件のスキルマーケット、あなたにぴったりのサービスを探す ココナラコンテンツマーケット ノウハウ記事・テンプレート・デザイン素材はこちら