请参阅以fish执行的以下命令,然后执行bash:
tmp ) touch file1 file2 file3 file4
tmp ) find . -exec echo {} \;
tmp ) bash
^_^ ~/tmp > find . -exec echo {} \;
.
./file3
./file2
./file1
./file4
为什么鱼不理解echo {} \;
?
答案 0 :(得分:18)
感谢Carl。
{
和}
在鱼类中有特殊含义。他们需要进行转义才能使用find
,例如:
find . -exec echo \{\} \;
答案 1 :(得分:8)
从以下错误报告'{}'
中也可以使用,我认为这是一种更整洁的语法。
所以你最终会得到find . -exec echo '{}' \;