我很好奇为什么find
使用{}
作为变量替换的语法(例如,如find . -name "*~" -exec rm {} \;
)。这是一种相当不寻常的语法,我不知道有任何其他程序或语言用作{}
占位符。
答案1
我认为答案就在你的问题中。其他命令不用{}
作占位符。这样你仍然可以使用find
s-exec
选项,而不必担心一堆废话来逃避或解决命令使用{}
就像 find 一样的事实。
我很好奇为什么find
使用{}
作为变量替换的语法(例如,如find . -name "*~" -exec rm {} \;
)。这是一种相当不寻常的语法,我不知道有任何其他程序或语言用作{}
占位符。
我认为答案就在你的问题中。其他命令不用{}
作占位符。这样你仍然可以使用find
s-exec
选项,而不必担心一堆废话来逃避或解决命令使用{}
就像 find 一样的事实。