grep -r --exclude-dir=dev --exclude-dir=sys --exclude-dir=proc PATTERN data
Fonte:https://stackoverflow.com/questions/2799246/grep-except-a-specific-folder-using
Potresti esaminare ack.
Ho appena iniziato a usarlo ma sembra adatto a questo.
puoi usare invece find:
find . -not -path "*/.svn*" -not -type d -exec grep -ni "myfunc" {} \; -print
OK, quindi è un po' indietro, ottieni prima i risultati di grep e poi il sentiero. Forse qualcun altro ha una risposta migliore?