bash でfor の範囲指定

for a in $(seq 1 5)
do
echo $a
done

上の例では$(seq 1 5)が展開されてシェルには1 2 3 4 5が渡される.したがって,シェルが受け取るのは二つ上の例と同じである.