0
我正在嘗試查找項目中的所有ruby文件。不過,我想忽略目錄供應商下的所有文件。找到修剪不工作
find . -name .vendor -prune -o -name '*.rb' -print
上述命令不起作用。任何人都知道修復?
我正在嘗試查找項目中的所有ruby文件。不過,我想忽略目錄供應商下的所有文件。找到修剪不工作
find . -name .vendor -prune -o -name '*.rb' -print
上述命令不起作用。任何人都知道修復?
嘗試:
find . -name '*.rb' ! -wholename "./vendor/*" -print
您可能不得不逃離!
(即寫\!
)字符取決於你的shell。
我使用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