[Shell] find で検索したファイルに対してコマンドを実行する
memo.
カレントディレクトリ .
以下で foo
を含むファイルを探してコマンド(削除)を実行する。
# 問い合わせあり
% find . -name "*foo*" -ok rm {} \;
# 問い合わせなし
% find . -name "*foo*" -exec rm {} \;
-exec
or-ok
に続けてコマンドを実行する。{}
はプレースホルダ。;
でコマンドを区切る。\
でエスケープする。