ファイル形式のチェックや値の比較を行う
-b file
-c file
-d file
-f file
-h file
-L file
-p file
-S file
-t [fd]
fd
が端末でオープンされていれば真。
fd
が省略された場合のデフォルト値は 1 (標準出力)。
-g file
-k file
-r file
-u file
-w file
-x file
-O file
-G file
-e file
-s file
file1 -nt file2
file1 -ot file2
file1 -ef file2
string
-n string
string
の長さが 0 より大きければ真。
-z string
string1 = string2
string1 != string2
arg1 OP arg2
arg1
および
arg2
は正の整数、負の整数をとることができる。
また -l string という特殊な式を指定することもでき、
この場合は
string
の長さとなる。
! expr
expr
が偽であれば真。
expr1 -a expr2
expr1
と
expr2
の両方が真であれば真。
expr1 -o expr2
expr1
か
expr2
のどちらかが真であれば真。
--help
--version