xargsを勉強してみる

前記事でid:walf443さんから教わったxargsコマンド。
マニュアルを読んでいると、いろんなオプションがある。
その中の、-aオプションと-dオプションを使うと、非常に簡単にcsvファイルの解析ができそうだ。


実際に試してみた。


test.csvの内容は以下。

1,2,3,4
aa,bb,cc,dd
,,gg

これを-aオプションで読み込むと、

> xargs -a test.csv -I% | echo %
1,2,3,4
aa,bb,cc,dd
,,gg

こいつに-dオプションを足してやると

> xargs -a test.csv -I % -d , | echo %
1
2
3
4
aa
bb
cc
dd


gg

すごい簡単でびっくり。
こりゃ便利だ。