WAVE Log
for 文

for ((i=1; i<6; i++)) do echo $i done

for file in $(ls) do echo $file done

array=(1 2 3 4 5) for i in ${array[@]} do echo $i done

csvfile=test.csv IFS_BACKUP=$IFS IFS=$'\n' for line in $(cat ${csvfile}) do IFS=',' set -- $line echo $1 echo $2 echo $3 done IFS=$IFS_BACKUP

※ break — ループ処理を途中で終了する。n重ループから一挙に脱出する場合は、break n とする。
※ continue — ループ処理で処理をスキップする。n重ループ中で一挙に先頭から実行を開始するには、continue n とする。