我很好奇以下命令中的 {} 的实际用途是什么?
命令示例:
find /foo/ -name "*.txt" -exec rm -v {} \;
手册页提供了一个小简介,但它让我有点困惑:
字符串“{}”在命令参数中出现的所有位置都被当前正在处理的文件名替换,而不仅仅是在单独出现的参数中,如某些版本的 find 中那样。
答案1
find
这是被出现的文件名替换的符号。
我很好奇以下命令中的 {} 的实际用途是什么?
命令示例:
find /foo/ -name "*.txt" -exec rm -v {} \;
手册页提供了一个小简介,但它让我有点困惑:
字符串“{}”在命令参数中出现的所有位置都被当前正在处理的文件名替换,而不仅仅是在单独出现的参数中,如某些版本的 find 中那样。
find
这是被出现的文件名替换的符号。