findコマンドが{}をプレースホルダ変数として使用するのはなぜですか?

findコマンドが{}をプレースホルダ変数として使用するのはなぜですか?

find変数が一般的に使用される構文{}(例find . -name "*~" -exec rm {} \;:)が使用される理由は不思議です。これはかなり珍しい構文であり、プレースホルダとして使用される他のプログラムや言語を知りません{}

ベストアンサー1

私はあなたの質問に答えがあると思います。他のコマンドはプレースホルダとして使用されません{}。これにより、コマンドがfindのように使用されるという事実を避けたり、解決したりすることができない無理を心配することなく、findsオプションを引き続き使用できます。-exec{}

おすすめ記事