Grep & RegEx

Angelegt Mittwoch 31 Januar 2018

$ grep 'regex' file : den regulären Ausdruck regex auf file anwenden.
$ cat file | grep -i 'regex' : grep auf den Standardinput anwenden (-i = case-insensitive, -w ganze Worte suchen, -n Zeilennumer angeben, -c Anzahl der Matches, -A n drucke n Zeilen nach dem Match)
$ grep -E 'regex' file : egrep statt grep verwenden.

Liste für reguläre Ausdrücke
kurz und knapp: http://www.regexe.de/hilfe.jsp
Ausführlicher : https://www.cheatography.com/davechild/cheat-sheets/regular-expressions/pdf/

Vom mir benötigte Ausdrücke:
$ grep -A 7 "string" : Drucke 7 Zeilen nach dem Match
$ grep -B 7 -n "string" : Drucke 7 Zeilen vor dem Match und nummerieren die Zeilen (-n)
$ ls -l | grep "^d" : Nur Verzeichnisse listen.

Links

RegEx

Grep



Backlinks:
1 Ubuntu