find /path/ -execコマンド "{}"の{}はどのような役割を果たしますか?

find /path/ -execコマンド

次のコマンドで{}の実際の目的は何ですか?

コマンド例:

find /foo/ -name "*.txt" -exec rm -v {} \;

マニュアルページでは簡単な紹介をしていますが、少し混乱しています。

文字列 "{}"は、findの一部のバージョンと同様に、単一引数ではなくコマンド引数に現れるたびに、現在処理中のファイルの名前に置き換えられます。

ベストアンサー1

findこれは、表示されるファイル名に置き換えられるシンボルです。

おすすめ記事