文字列の比較
比較演算子 | 説明 |
---|---|
String1 = String2 | String1とString2が等しければ真 |
String1 != String2 | String1とString2が等しくなければ真 |
-n String | Stringの長さが1以上であれば真 |
-z String | Stringの長さが0であれば真 |
数値の比較
比較演算子 | 説明 |
---|---|
Number1 -eq Number2 | Number1とNumber2が等しければ真 |
Number1 -ne Number2 | Number1とNumber2が等しくなければ真 |
Number1 -gt Number2 | Number1がNumber2よりも大きければ真 |
Number1 -ge Number2 | Number1がNumber2以上であれば真 |
Number1 -lt Number2 | Number1がNumber2よりも小さければ真 |
Number1 -le Number2 | Number1がNumber2以下であれば真 |
その他
比較演算子 | 説明 |
---|---|
-d file | 対象ファイルがディレクトリなら真 |
-f file | 対象ファイルがファイルなら真 |
-s file | 対象ファイルのサイズが0でなければ真 |
file1 -ot file2 | file1がfile2よりも古ければ真 |
file1 -nt file2 | file1とfile2が等しければ真 |