为什么这不起作用? (回声不是真正的命令)
$ find . -type d -exec echo {} \;
find: missing argument to `-exec'
无论如何,我设法做到了这一点:
$ for f in `find . -type d`; do echo $f; done
答案 0 :(得分:3)
这项工作对我而言。
find . -type f -exec file '{}' \;
大括号用单引号括起来,以防止它们被解释为shell脚本标点符号。
答案 1 :(得分:0)
以下行来自man find
的示例部分:
find . -type f -exec file '{}' \;
我认为{}
部分需要单引号。