条件分岐
Top
>
Linux
> sh
if ~ then
角カッコ
[]
を用いる.カッコ内の両端には半角スペースを入れる. 条件式
-a
: and
-o
: or
!
: not 等号・不等号
A -eq B
: A = B
A -lt B
: A < B
A -le B
: A <= B
A -gt B
: A > B
A -ge B
: A >= B
A -ne B
: A /= B その他の比較演算子は
Reference
参照.
簡単な処理なら1行で書いても良い. ループの
continue
とか.
References
簡素なif文は一行で書く - 半径5メートル +
http://d.hatena.ne.jp/srkzhr/20080201/1201833497
初心者向け!シェルスクリプト演算子まとめました【Linux】 +
https://eng-entrance.com/linux-shellscript-operator