01 / 08
前の回の1行を、読みやすく
前の回でこう書いたね。
[ $# -eq 0 ] && echo "kaite ne" && exit 1動くけれど、やることが増えると読みにくくなるでしょう。3つも && が並ぶと、どこまでが条件か分からないよね。
同じことを、こう書けるんだ。
if [ $# -eq 0 ]; then echo "kaite ne" exit 1fi条件と、やることが分かれたでしょう。これが if だよ。
読み方はこうだね。
if もしthen そのときはfi ここまでfi は if を逆に書いたものだよ。「閉じる」の印なんだ。他の言葉の } と同じ役目だね。
そして分かれ道も書けるよ。
if [ 条件 ]; then こちらelse あちらfiこれでプログラムの3要素の2つめが手に入るんだ。
1. 順に実行する ← 1本目でできた2. 条件で分かれる ← 今日3. 繰り返す ← 次の回