100行のテキストファイルを作ってみた。
$ rm cc.txt$ time for i in `seq 1 100`; do echo "aaaa">> cc.txt; done
real 0m1.386s
user 0m0.100s
sys 0m0.091s
$ rm cc.txt$ time ruby -e '100.times{print "aaaa\n"}' > cc.txt
real 0m0.062s
user 0m0.010s
sys 0m0.010s
rubyの処理時間はbashの1/22。しかもrubyのほうが簡単に書ける。