Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么这不起作用?(echo 不是真正的命令)
$ find . -type d -exec echo {} \; find: missing argument to `-exec'
无论如何,我设法做到了:
$ for f in `find . -type d`; do echo $f; done
这对我有用。
find . -type f -exec file '{}' \;
大括号括在单引号中,以防止它们被解释为 shell 脚本标点符号。
以下行来自 的示例部分man find:
man find
在我看来,该{}部分需要用单引号引起来。
{}