Frage zum grep-Befehl

B

bergerca

Ich arbeite unter HP-UX in der Version 11.11 und suche nach einer Möglichkeit, das Ergebnis eines Filters mit grep um die nächste Zeile zu erweitern, also z. B. eine Datei auf einen Suchstring zu filtern und die Folgezeile des Ergebnisse ebenfalls mit auszugeben.

Das Manuel von grep bietet hierzu keine Möglichkeit. Im Internet habe ich die Parameter -A und -B zu grep gefunden, die funktionieren bei 11.11 aber nicht.

Ebenso habe ich den Befehl cgrep im Internet gefunden, den es bei 11.11 auch nicht gibt.

Hat jemand hierzu eine Idee?
 
mit dieser grep version geht das nicht glaub ich, aber du kannst sed verwenden
Code:
sed -ne '/Banane/{p;n;p;}' dateixy
 
Ich hab jetzt zwar keine direkte Lösung für Dich parat, aber evtl. hilft Dir sed weiter. Das ganze in ne kleine funktion packen alà string suchen, zeilennummer ermitteln und dann zeile + folgezeile ausgeben.
 

Ähnliche Themen

doppelte Zeilen löschen

Server-Monitoring mit RRDTool

Samba als PDC [Short-HOWTO]

Zurück
Oben