menu
書いてる野郎
orebike@gmail.com
条件分岐はこのように記述する。スペースもこのようにキッチリ守る必要がある。
if [ 'ほげ' = ${hoge} ] ; then echo 'ほげだったよ' fi
どちらかというt for ではなく foreach な文法になっている
for i in 1 3 5 ; do echo ${i} done
これを実行すると
1 3 5
となる。
通常のプログラミング言語の for のように規定回数ループするという機能は無いのでコマンドを組み合わせてそれを代替する。
for i in `seq 1 5` ; do echo ${i} done
ファイルの中を1行ごとに処理したいことはよくある。
1行で書くとこうなる
$ cat hoge.txt | while read line; do echo $line; done