※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む
#08:条件式
このチャプターでは、条件式について学習します。
[ 条件式 ]
括弧と条件式の間にはスペースが必要。
test 条件式
-f ファイル名 : ファイルが存在
-d ディレクトリ名 : ディレクトリが存在
-e ファイル / ディレクトリ名 : ファイル・ディレクトリが存在
-r ファイル / ディレクトリ名 : ファイル・ディレクトリが読み取り可能
-w ファイル / ディレクトリ名 : ファイル・ディレクトリが書き込み可能
値1 -eq 値2 : 値1と値2が等しい(equal)
値1 -ne 値2 : 値1と値2が等しくない(not equal)
値1 -lt 値2 : 値1と値2より小さい(less than)
値1 -le 値2 : 値1と値2以下(less equal)
値1 -gt 値2 : 値1と値2より大きい(greater than)
値1 -ge 値2 : 値1と値2以上(greater equal)
! 条件式 : 条件を満たさない(not)
条件式1 -a 条件式2 : 条件1と条件2の両方を満たす(and)
条件式1 -o 条件式2 : 条件1と条件2のどちらかを満たす(or)
-n 文字列 : 文字列の長さが0ではない(文字列が存在する)