findで検索した結果を削除したりgrepする方法

検索後、コマンドcommandを実行する。
検索結果をcommandに引き渡すのに{}をもちいる。

例: find ~ -name '*bak" -exec rm {} \;

上記の例で-execにつづくrm {} \;が実行されるコマンド。
最後の";"は-execのパラメタの終わりを示しており、
その前の"\"は、";"がシェルに解釈されないようにエスケープする。

Subversionの作業コピーディレクトリから.svnディレクトリを全て削除する。

find . -name .svn -exec rm -rf {} \;

ディレクトリ配下のファイルをgrepする

find ディレクトリ -type f -exec grep 文字列 {} \;