GNU/Linux >> Linux Esercitazione >  >> Linux

grep ricorsivo:esclude directory specifiche

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?


Linux
  1. Come escludere directory specifiche dalla copia in Linux

  2. Grep ricorsivo Vs Trova / -type F -exec Grep {}; Qual è più efficiente/più veloce?

  3. Escludi directory in Trova?

  4. Trova Directory di esclusione?

  5. Trova i file o le directory più grandi?

Come trovare una stringa o una parola specifica in file e directory

Come escludere in Grep

Trova comando in Linux (Trova file e directory)

Come escludere un'estensione di file specifica durante la copia ricorsiva di file

Come posso escludere le directory da grep -R?

bash trova le directory