为什么这个不行?(echo 并非真正的命令) $ find . -type d -exec echo {} \; find: missing argument to `-exec' 我总之是这样做的: $ for f in `find . -type d`; do echo $f; done
/bin
、/usr/bin
或PATH
中的其他位置),还是您试图使用一个shell内置命令或函数作为命令?-exec
的第一个参数需要是一个实际的可执行二进制文件或脚本。 - twalberg