[gelöst]grep, rückwärts suchen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

[gelöst]grep, rückwärts suchen

Beitrag von Colttt » 19.02.2010 08:34:40

Hallo,

ich würde gerne eine log-datei mit grep auslesen, die neusten infos stehen ja bekannter weise immer am ende, jetzt würde ich gerne die letzten 6-7treffer + 10zeilen über den treffer anzeigen lassen, das mit den 10zeilen über dem treffer bekomm ich ja noch hin, aber den rest.. :?:

schonmal danke für eure hilfe
Zuletzt geändert von Colttt am 19.02.2010 15:23:43, insgesamt 1-mal geändert.
Debian-Nutzer :D

ZABBIX Certified Specialist

yeti

Re: grep, rückwärts suchen

Beitrag von yeti » 19.02.2010 09:25:27

man 1 tac

...dreh das File zeilenweise auf rückwärtsig um, grep darin und so gewünscht, dreh das Ergebnis wieder zurück...

...also eine "tac | grep | tac"-Pipe...

Benutzeravatar
Meillo
Moderator
Beiträge: 9254
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: grep, rückwärts suchen

Beitrag von Meillo » 19.02.2010 10:00:57

yeti hat geschrieben: ...dreh das File zeilenweise auf rückwärtsig um, grep darin und so gewünscht, dreh das Ergebnis wieder zurück...

...also eine "tac | grep | tac"-Pipe...
Beim grep dann statt -B, -A verwenden, wegen umgekehrter Reihenfolge.

-m liefert die Abbruchbedingung.
Use ed once in a while!

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: grep, rückwärts suchen

Beitrag von Colttt » 19.02.2010 15:23:27

besten dank!!
Debian-Nutzer :D

ZABBIX Certified Specialist

Antworten