ITコンサルの日常

ITコンサル会社に勤務する普通のITエンジニアの日常です。

awkでテキストファイルをカンマ編集

個人的にヒット!

taka@colinux:~/test$ more test.txt
aaa
bbb
ccc
taka@colinux:~/test$ more test.awk
BEGIN { s = ""; }
      { s = s "," $1; }
END   { print s; }
taka@colinux:~/test$ awk -f test.awk < test.txt
,aaa,bbb,ccc
taka@colinux:~/test$

実際は行頭かどうか判定して、余計なカンマが入らないようにしたのですが、それは読んでる人が改造するってことにしましょう(汗