>>77
forとfor inの違いは要素を処理しているかどうか

for i in `seq 1 N`
do
done

↑これは、コマンド呼び出し(forの機能ではない)をしていて
それを展開すると以下のように書いていることになる

for i in 1 2 3 4 ・・・ N
do
done

inの後にある要素を繰り返しながら処理しているのでこれはfor in