grep1. Anwendungsgebiete2. Wichtigste Optionen3. Weitere Optionen4. Grep mit regular expressions1
Das grep-Kommando Global search for a Regular Expression and Print out matched lines suchen und filtern von Strings in D...
grep -n Zeilennummern ausgeben (line number) grep –n "[string]" [file/dir]grep -i Groß- und Kleinschreibung ignorieren ...
grep -R rekursiv suchen (line number) grep -R "[string]" [dir]grep -l nur Dateinamen ausgeben, in denen Suche erfolgrei...
grep -s keine Fehlermeldungen ausgeben (suppress error messages) grep –s "[string]" [file/dir]5
grep -c Anzahl der gefunden Zeilen ausgeben (count matching lines) grep -c "[string]" [file/dir]grep -v Ergebnis umkehr...
grep -m nach n Ergebnissen Suche beenden (max count) grep -m [number] "[string]" [file/directory]grep -o nur den Ergebn...
Regular expressions “beschreibende Suche” mit Platzhaltern und Wertebereichen ^ Zeilenanfang $ Zeilenende . beliebiges...
String literals Wertebereiche definieren [a-z] die latein. Kleinbuchstaben a bis z dürfen vorkommen [0-9] die Ziffern 0...
Quantifier Häufigkeiten bestimmen * beliebig oft {n} genau n-Mal {n,} mindestens n-Mal {n,m} mindestens n-Mal, maxima...
Quellen http://en.wikipedia.org/wiki/Grep, 28. April 2013 http://en.wikipedia.org/wiki/Regular_expression , 28. April 20...
danke12
Nächste SlideShare
Wird geladen in …5
×

Grep

393 Aufrufe

Veröffentlicht am

0 Kommentare
1 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

Keine Downloads
Aufrufe
Aufrufe insgesamt
393
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
3
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
1
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Grep

  1. 1. grep1. Anwendungsgebiete2. Wichtigste Optionen3. Weitere Optionen4. Grep mit regular expressions1
  2. 2. Das grep-Kommando Global search for a Regular Expression and Print out matched lines suchen und filtern von Strings in Dateien z.B. Logdateien und Quelltextgrep grep "[string]" [file] grep "212.92.37.62" access.log2
  3. 3. grep -n Zeilennummern ausgeben (line number) grep –n "[string]" [file/dir]grep -i Groß- und Kleinschreibung ignorieren (ignore case) grep -i "[string]" [file/dir]3
  4. 4. grep -R rekursiv suchen (line number) grep -R "[string]" [dir]grep -l nur Dateinamen ausgeben, in denen Suche erfolgreich war grep -l "[string]" [dir]4
  5. 5. grep -s keine Fehlermeldungen ausgeben (suppress error messages) grep –s "[string]" [file/dir]5
  6. 6. grep -c Anzahl der gefunden Zeilen ausgeben (count matching lines) grep -c "[string]" [file/dir]grep -v Ergebnis umkehren (invert match) grep -v "[string]" [dir]6
  7. 7. grep -m nach n Ergebnissen Suche beenden (max count) grep -m [number] "[string]" [file/directory]grep -o nur den Ergebnisteil einer Zeile anzeigen (show only matching) grep –o "[string]" [file]7
  8. 8. Regular expressions “beschreibende Suche” mit Platzhaltern und Wertebereichen ^ Zeilenanfang $ Zeilenende . beliebiges Zeichen * beliebig häufige Wiederholung eines Zeichens Suche nach beliebig langen Strings mit beliebigem Inhalt auf einer Zeile grep "^.*$" [directory]8
  9. 9. String literals Wertebereiche definieren [a-z] die latein. Kleinbuchstaben a bis z dürfen vorkommen [0-9] die Ziffern 0 bis 9 dürfen vorkommen [^3-7] die Ziffern 3-7 dürfen nicht vorkommen (Negation) [0-9.] die Ziffern 0-9 und der Punkt dürfen vorkommen Suche nach einer beliebigen IP-Adresse grep "[0-9]*.[0-9]*.[0-9]*.[0-9]*" [file]9
  10. 10. Quantifier Häufigkeiten bestimmen * beliebig oft {n} genau n-Mal {n,} mindestens n-Mal {n,m} mindestens n-Mal, maximal m-Mal verfeinerte Suche nach einer beliebigen IP-Adresse grep "[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}" [file]10
  11. 11. Quellen http://en.wikipedia.org/wiki/Grep, 28. April 2013 http://en.wikipedia.org/wiki/Regular_expression , 28. April 2013 man grep11
  12. 12. danke12

×