専用ツールを使うことなくコマンドラインで CSV ファイルを読みやすい形式に整形するにはどのようにしたらよいでしょうか。僕が思いついたのは以下の二つです。

tr + expand の方法 tr でカンマをタブに変換し、 expand でいい感じに調整する方法です。 books.csv: TITLE,ISBN,PAGE プログラミングPerl (VOLUME1),4873110963,708 プログラミングPerl (VOLUME2),4973110971,1303 入門 GNU Emacs 第3版,487311277X,512 Unixパワーツール,4873111420,1355 $ cat books.csv | tr ',' '\t' | expand -t 40,60,80 TITLE ISBN PAGE プログラミングPerl (VOLUME1) 4873110963 708 プログラミングPerl (VOLUME2) 4973110971 1303 入門 GNU Emacs 第3版 487311277X 512 Unixパワーツール 4873111420 1355 -t オプションで適切なタブ幅を与えないといけないのが面倒くさいですが、そこそこ簡単に入力できるコマンドです。