別にシリーズ化するつもりはないが、おそらく何回かはこのテーマで書くだろうから。 あるいは、モチベーション維持のために書く意志を奮い立たせているだけ……という見方もできるが(^^: 今回は数値のみのCSVファイルタブ区切りテキストを編集。 各フィールドはクォートされていない。 正の整数のみで、桁区切りのカンマはデータに含まれている。 上記の条件で、各フィールドの数値を全角( )で囲む必要が生じた。 まずはCSVタブ区切りテキストの内容を抜粋。 ¥t¥t4¥t1¥t¥t6¥t¥t1¥t2¥t4¥t3¥t1¥t4¥t2¥t1¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t¥t1¥t¥t¥t2¥t32 10,000¥t2,000,000 すみません、 ¥t がタブ文字だと思ってください。 で、用意したRubyスクリプトはこれ。 #usr/bin/ruby while line = AR