TSV と CSV の相互変換 最近は、 タブ区切りテキスト (tab separated value; TSV) よりもコンマ区切りテキスト (comma separated value; CSV) の方がよく使われているようです。 awk が扱うのは TSV (とは少し違うのかな? 空白も区切りになるので) なので、 表計算ソフトウェアより awk スクリプトで計算したい私のような人間にとってはあまり面白くありません。 もし、 CSV のどのフィールドにも `,' や改行が含まれないなら、 awk スクリプトの BEGIN ブロック中で FS="," とすればよいだけなのですが、 含まれたとたんに事態は複雑になります。 (そもそも CSV の仕様が複雑すぎるのが問題なのだ) そして、改行はともかく `,' を使いたい場面は結構あるのです。 CSV を TSV に変換する awk 関数が