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
[gelöst]grep, rückwärts suchen
[gelöst]grep, rückwärts suchen
Zuletzt geändert von Colttt am 19.02.2010 15:23:43, insgesamt 1-mal geändert.
Debian-Nutzer
ZABBIX Certified Specialist
ZABBIX Certified Specialist
Re: grep, rückwärts suchen
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...
...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...
Re: grep, rückwärts suchen
Beim grep dann statt -B, -A verwenden, wegen umgekehrter Reihenfolge.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...
-m liefert die Abbruchbedingung.
Use ed once in a while!