>>96
ちょっと上に出てきたshcatからわかるように
catはほぼ同等のものをシェルスクリプトで実装できる
(ファイルにNULL文字や不正な文字が入ってる場合に少し異なる)

ただし行数が多くなるとループ処理の回数も増えるので
遅いシェルスクリプトよりもcatの方が良い

ちなみにこんな感じね
while IFS= read -r line; do
 printf '%s\n' "$line" 
done << EOW > file1
foo
bar
EOW