GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich grep die Zeilen unter und über jeder übereinstimmenden Zeile drucken lassen?

Verwenden Sie die Option -B, -A oder -C

grep --help
...
-B, --before-context=NUM  print NUM lines of leading context
-A, --after-context=NUM   print NUM lines of trailing context
-C, --context=NUM         print NUM lines of output context
-NUM                      same as --context=NUM
...

-A 1 von grep Option gibt Ihnen eine Zeile danach; -B 1 wird Ihnen eine Zeile vorher geben; und -C 1 kombiniert beide, um Ihnen eine Zeile vor und nach -1 zu geben macht dasselbe.


Linux
  1. Wie ändere ich die Standardzeilenlänge für Od und Hexdump?

  2. Wie finde ich das letzte Auftreten eines Musters und drucke alle Zeilen nach dem letzten Auftreten?

  3. Wie zähle ich die Anzahl der Zeilen in einer Datei nach einem Grep-Match?

  4. Wie teilt man eine Datei und behält die erste Zeile in jedem der Teile bei?

  5. Wie kann ich meine grep-Ausgabe so formatieren, dass am Ende der Zeile Zeilennummern und auch die Trefferanzahl angezeigt werden?

Wie man den Befehl fuser unter Linux verwendet und optimal nutzt

Wie kann man die Zeilen einer Datei durchlaufen?

Wie drucke ich die Zeilen Nummer 15 und 25 von jeweils 50 Zeilen?

Wie kann man die -f-Ausgabe mit Farben nur mit Awk anpassen und den Rest der Ausgabe anzeigen?

Wie kann ich PHP-Code von der Kommandozeile aus ausführen?

Wie kann ich dem Anfang jeder Zeile in einer Datei eine Zeichenfolge voranstellen?