Diese Website existiert nur weil wir Werbung mit AdSense ausliefern.
Bitte den AdBlocker daher auf dieser Website ausschalten! Danke.

grep mehrere Begriffen verschiedene Zeilenanzahl?

Alles rund um die verschiedenen Konsolen und shells sowie die Programmierung unter Linux

Moderator: Moderatoren

Antworten
zotor
Newbie
Newbie
Beiträge: 1
Registriert: 24. Apr 2018, 10:07

grep mehrere Begriffen verschiedene Zeilenanzahl?

Beitrag von zotor » 24. Apr 2018, 10:25

Schönen Tag

Ich suche in einer Datei mehrere Suchbegriffe auf einmal, das mache mit der folgen Zeile:

grep -A2 -B2 -E "(Begriff_1|Begriff_2)" Datei.txt > Ergebnis.txt

In diesem Fall bekomme ich das gewünschte Ergebnis + zwei Zeilen vor und + 2 Zeilen nach dem Begriff_1 und Begriff_2 in meiner Ergebnis.txt Datei.

Wäre es möglich, unterschiedliche Zeilenanzahl nach- und vor dem Suchbegriffen herauszufiltern, so dass alles mit einer Befehl-Zeile in eine Datei geschrieben wird ?
z.B. -A1 -B1 für Begriff_1 und -A2 -B3 für Begriff_2 ?

Vielen Dank im Voraus für die Hilfe!
MfG
Zotor

Werbung:
marce
Advanced Hacker
Advanced Hacker
Beiträge: 1078
Registriert: 19. Jun 2008, 13:16
Wohnort: Dettenhausen
Kontaktdaten:

Re: grep mehrere Begriffen verschiedene Zeilenanzahl?

Beitrag von marce » 24. Apr 2018, 10:50

passt

Code: Alles auswählen

grep -Ax -Bx -e "x" -Ay -By -e "y" $datei
?

Antworten