0 我正在尝试查找项目中的所有ruby文件。不过,我想忽略目录供应商下的所有文件。找到修剪不工作 find . -name .vendor -prune -o -name '*.rb' -print 上述命令不起作用。任何人都知道修复? 来源 2010-03-16 Nick Vanderbilt
2 尝试: find . -name '*.rb' ! -wholename "./vendor/*" -print 您可能不得不逃离!(即写\!)字符取决于你的shell。 来源 2010-03-16 18:04:37 pajton +0 我使用bourne shell,它工作得很好。谢谢 – 2010-03-16 18:18:27 +0 找到。 -name'* .rb'! -wholename“./vendor/*”| ack供应商 的作品。然而find/Users/dorelal/dev/working/demo_app -name'* .rb'! -wholename“./vendor/*”| ack供应商不工作。任何想法为什么? – 2010-03-16 18:28:27 +0 不工作意味着即使供应商目录下的.rb文件也显示出来。 – 2010-03-16 18:29:02
我使用bourne shell,它工作得很好。谢谢 – 2010-03-16 18:18:27
找到。 -name'* .rb'! -wholename“./vendor/*”| ack供应商 的作品。然而find/Users/dorelal/dev/working/demo_app -name'* .rb'! -wholename“./vendor/*”| ack供应商不工作。任何想法为什么? – 2010-03-16 18:28:27
不工作意味着即使供应商目录下的.rb文件也显示出来。 – 2010-03-16 18:29:02