grep -r --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc PATTERN data
Zdroj:https://stackoverflow.com/questions/2799246/grep-excluding-a-specific-folder-using
Můžete se podívat na ack.
Právě jsem ho začal používat, ale zdá se, že je pro to vhodný.
místo toho můžete použít find:
find . -not -path "*/.svn*" -not -type d -exec grep -ni "myfunc" {} \; -print
OK, takže to je trochu zpět, nejprve získáte výsledky grep a pak cesta. Možná má někdo jiný lepší odpověď?