为什么 find 命令使用 {} 作为占位符变量?

为什么 find 命令使用 {} 作为占位符变量?

我很好奇为什么find使用{}作为变量替换的语法(例如,如find . -name "*~" -exec rm {} \;)。这是一种相当不寻常的语法,我不知道有任何其他程序或语言用作{}占位符。

答案1

我认为答案就在你的问题中。其他命令不用{}作占位符。这样你仍然可以使用finds-exec选项,而不必担心一堆废话来逃避或解决命令使用{}就像 find 一样的事实。

相关内容