タグ

ブックマーク / hujikojp.hatenadiary.org (1)

  • いまさら findと xargsと parallelの便利さを主張してみる - ダイミテイ

    hnwさん、細かいツッコミをいれます。生産性が上がるわけでもないので、あまりしらなくていいことですが。 コマンドを一度に起動する (find -exec +) $ find . -name \*~ -exec rm {} \; ただ、これだと100000ファイルがヒットした場合にrmコマンドが100000回実行されてしまうため、全部実行するまでに案外時間がかかる、なんてことがあります。 http://openlab.dino.co.jp/2008/02/20/133431188.html これを回避するために xargsを使うのもまっとうですが、最近の find には + というのがあります (SUSV3 で定義されていて、 MacOS Xでも GNUでも (多分) BSDでも使えます)。 find . -name \*~ -exec rm {} + これで、複数の引数つけて rmを呼んで

    いまさら findと xargsと parallelの便利さを主張してみる - ダイミテイ
  • 1