Linux - Text in Dateien finden
Text in Dateien im aktuellen Ordner finden
# grep -rnw . -e 'Suchbegriff'
-r oder -R rekursiv
-n Zeilennummer
-w genaue übereinstimmung
-l (kleines L) zeigt den Dateinamen bei einer Übereinstimmung
-e der zu suchende Text
Text in Dateien in einem entfernten Ordner finden
# grep -rnw '/der/ordner/zum/suchen/' -e 'Suchbegriff'
Text in Dateien finden, die auf .o enden
# grep --exclude=\*.o -rnw '/der/ordner/zum/suchen/' -e "pattern"
Text in Dateien finden, die auf .c oder .h enden
# grep --include=\*.{c,h} -rnw '/der/ordner/zum/suchen/' -e "pattern"
Text in Dateien finden, die auf .dst enden, Verzeichnis dir1 und dir2 ausschließen
# grep --exclude-dir={dir1,dir2,*.dst} -rnw '/der/ordner/zum/suchen/' -e "pattern"