'今日のワンライナー: Perl -a'

今日のワンライナー。普通なら

cut -f1,3 hoge.txt

で済ますところだが、さらなる処理、IDのバージョン情報を取る(s/.d+//)とか必要な場合にPerlで処理したい場合、こんな風に。

perl -anle 'print "@F[0]t@F[2]"' hoge.txt

-aはawkモードの意味らしい。

-Fでフィールドセパレータを変えたりとかもできるらしいが、多くはタブ区切りのこの業界。


Written by bonohu in misc on 金 22 12月 2017.