发现修剪不起作用

时间:2010-03-16 17:59:28

标签: shell

我正在尝试查找项目中的所有ruby文件。但是我想忽略目录供应商下的所有文件。

find . -name .vendor -prune -o -name '*.rb' -print

以上命令无效。有谁知道修复?

1 个答案:

答案 0 :(得分:2)

尝试:

find . -name '*.rb' ! -wholename "./vendor/*" -print

您可能必须逃脱!(即写\!)字符,具体取决于您的shell。