>>331
おそらく、awkがLARGEFILE(2GB超のファイル)に対応してなくて、
catでは対応してる場合、awk fileでは file too largeでエラーになるが、
cat file | awk なら行ける、という話では?
でもそういう場合でも、shellがLARGEFILEに対応してれば、
awk < file にすれば行ける。だからcatは必要なし。
>>318 の指摘もそのことだと思う。