[ 条件 ]
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 ディレクトリ ]