gawk の改行問題


つーことでまとめ。これは、Windowsのようにテキストモードがあり、行末がCR LF になっているようなシステムのお話です。

gawkの改行問題 −解決編−

というわけで、きむらさんが丁寧にまとめられています。
全て libc に起因していたいようです。

丁寧な解説付きなので、じっくり読みたいと思います。

LFオンリーの行末で、テキストモードが存在しない環境には (たぶん、おそらく、きっと)関係ありません。 Old Mac? それは知らないなあw

gawkの改行問題 −解決編−

そういえば、Old Mac には MacMiNT という Cygwin のようなものがあったと思うのですが、今となっては過去の産物なのかもしれません。
と思ったら、

また、Mac の改行コードは CR だが、 MacMiNT では LF なので、変換の必要がある。

http://www.sra.co.jp/people/hoshi/macmint/

そうだったのかと、大学時代を思い出そうとしたけれど、思い出せませんでした。