min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash if [ "$i" -le 10 ]; は10を含む

 

前記事の続き。どうも手が覚えてない。

min117.hatenablog.com

ーーー

eは含む」で覚える。

-le は 末尾の10 を含む

$ for i in `seq 1 10`; do if [ "$i" -le 10 ]; then echo "$i"; fi; done

f:id:min117:20160605102811p:plain

-ge は最初の 1 を含む

$ for i in `seq 1 10`; do if [ "$i" -ge 1 ]; then echo "$i"; fi; done

f:id:min117:20160605102902p:plain

if文はカッコを [[ と ]] にしても使えるらしい。

BashFAQ/031 - Greg's Wiki

f:id:min117:20160605103715p:plain

参考

qiita.com