findコマンドの例を見ました。
find -type f -exec ex -sc '%s/abc/def/g' -cx {} ';'
-cx 以前のすべてを理解します。何ですか:
{} ';'
意味は?これはexコマンドの一部ですか、それともfindコマンドの一部ですか?
ベストアンサー1
`find コマンドの一部です。 manから見つかった(作業セクションで):
-注文の実行{};
最後に、コマンドラインの例を示します。
探す。 -type f -exec ファイル '{}'\;
{}
;
シェルによる解釈を避けるために、部分がエスケープされます。
意味は次のとおりです。
`{}` The file name resulting from the find command.
`;` End of command line executed by find.
ほとんどの最新のfind
実装では、+
代わりにコマンドを呼び出すたびに、できるだけ多くの引数置換を使用する必要があること;
を示すことができます。{}