タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。
タイトルの通りですが、xargsコマンドの便利さを紹介する記事を書いてみました。xargsは私が大好きなコマンドの一つで、標準入力から渡されたファイル名などを引数とみなして、別のコマンドの引数として起動するというものです。 例えばfindで見つけたファイルを全部削除したい場合、xargsなしでも下記のように書くことができます。
xargs - リファレンス的雑記帳で $ find . | xargs grep "words you're finding" としていたので $ grep -R "words you're finding" . でも同様のことができるよーとコメントしたら、xargsよりスピードが遅い気がするのは気のせいですかね?xargs - リファレンス的雑記帳とid:moridaiさんに返信いただいたので、簡単に調べてみた。内容は自分のMac OS X 10.5で/Libraryの中にある'alias'という文字列を探すコマンドをシェルスクリプトにしてtimeで時間計測する。find_xargs.sh #!/bin/sh find . -type f -print0 | xargs -0 grep 'alias' grep_recursive.sh #!/bin/sh grep -R 'alias
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く