Schlagwort: grep

  • praktisches grep

    Zeilen vor und nach dem Treffer ausgeben mit -B (–before-context) und -A (–after-context). Muss nicht weiter erklärt werden: grep -A1 -B2 „foo“ /path/to/file Zeichen vor und nach dem Treffer ausgeben geht mit -o (–only-matching) und -E (–extended-regexp). Der Parameter -E sorgt dafür, dass wonach gesucht wird als regulärer Ausdruck ausgewertet wird. Die Option -o zeigt […]

  • Bash: Summe von Integers berechnen

    Ich stand gerade wieder einmal vor dem Problem, dass ich aus einer Logdatei Meldungen nach dem Muster: 582 media files copied. extrahieren und davon dann nur die Zahlen zusammenzaehlen wollte. Ein gutes Beispiel um mal ein paar Tools fuer das Arbeiten mit Texten in der Shell vorzustellen. Als erstes moechte ich alle Zeilen extrahieren. Dafuer […]

  • grep multiple lines

    Ich weiss ja nicht, ob Sie schon wussten, aber grep kennt die Parameter -A fuer „after“ und -B fuer „before“. Beispiel: # seq 10 | grep 5 5 # seq 10 | grep -A2 -B1 5 4 5 6 7 Sehr nett um z.B. in Logdateien zu gucken was vor und nach dem Suchmuster steht..