roedert
Aktives Mitglied
Thread Starter
- Dabei seit
- 05.01.2011
- Beiträge
- 12.150
- Reaktionspunkte
- 3.316
Ich versuche irgendwie mit einem kleinen Shellscript diese Aufgaben zu lösen:
- Anzeige einer Logdatei ab dem letzten Vorkommen eine festen Textes bis zum Ende
Beispiel:Anzeige Log ab letztem "starte xyz"
blahblahblah
ende xyz
starte xyz
blahblahblah
ende xyz
starte xyz
blahblahblah
ende xyz
- Anzeige einer Logdatei ab einem Zeitpunkt bis zum Ende
Beispiel: Anzeige Log ab 2016-01-01 15:00
2016-01-01 11:00 blahblahblah
2016-01-01 11:03 blahblahblah
2016-01-01 12:00 blahblahblah
2016-01-01 16:00 blahblahblah
2016-01-01 17:00 blahblahblah
Es soll immer nur der rote Teil angezeigt werden.
Aber irgendwie bin ich da mit grep, tail und wie sie alle heissen am Ende ... ich find einfach nicht die "zündende Idee"
Ich vermute sed ist hier das richtige Tool ... allerdings ist dies doch teilweise sehr schwer zu verstehen (zumindest für mich)
- Anzeige einer Logdatei ab dem letzten Vorkommen eine festen Textes bis zum Ende
Beispiel:Anzeige Log ab letztem "starte xyz"
blahblahblah
ende xyz
starte xyz
blahblahblah
ende xyz
starte xyz
blahblahblah
ende xyz
- Anzeige einer Logdatei ab einem Zeitpunkt bis zum Ende
Beispiel: Anzeige Log ab 2016-01-01 15:00
2016-01-01 11:00 blahblahblah
2016-01-01 11:03 blahblahblah
2016-01-01 12:00 blahblahblah
2016-01-01 16:00 blahblahblah
2016-01-01 17:00 blahblahblah
Es soll immer nur der rote Teil angezeigt werden.
Aber irgendwie bin ich da mit grep, tail und wie sie alle heissen am Ende ... ich find einfach nicht die "zündende Idee"
Ich vermute sed ist hier das richtige Tool ... allerdings ist dies doch teilweise sehr schwer zu verstehen (zumindest für mich)