2015-01-22 csvawkなるフィルタを作りたいと思った Ruby awk csv csvprintf とか csvfilter とか試したけどしっくりこず。 awkな感じでさっくりCSVをいじれたらいいなぁっと思って作ってみた。 けど、イマイチ感。 $ csvawk() { eval "ruby -rcsv -lne 'CSV.parse(ARGF){|r| \$_=r.join(\",\");\$F=r;$1}' $2"; } $ cat hoge.csv | csvawk 'print $F[3]'