ishiducaの日記 このページをアンテナに追加 RSSフィード

2009-02-09

[][][]xargsコマンドを使ってみた。 19:36 xargsコマンドを使ってみた。 - ishiducaの日記 を含むブックマーク はてなブックマーク - xargsコマンドを使ってみた。 - ishiducaの日記 xargsコマンドを使ってみた。 - ishiducaの日記 のブックマークコメント

「xargs:標準入力から渡されたファイル名などを引数としてみなして、指定のコマンドを実行する」らしいです。実際便利そうですね。

社員名簿(一覧表)のtsvファイルを個人別のファイルに分割するで作成したファイルから任意の条件を満たすファイルから氏名リストを作る。には xargs コマンドを使う。

例えば、住所に港区を含む社員のリストをつくるにはこうする。

$ perl -wnl -e '/住所\t東京都港区/ and print $ARGV and close ARGV;' * |
>   xargs perl -wnl -e '/名前\t(.+)/ and print $1 and close ARGV'

xargs コマンドに関しては

を参照しました。

トラックバック - http://perl.g.hatena.ne.jp/ishiduca/20090209