X
xhiBseN
Grünschnabel
Hallo zusammen,
ich weiß die Frage wäre einem Großteil von Euch nicht die Zeit zum Formulieren wert, ich weiß aber trotzdem nicht weiter.
sed -n '/seitenende/,$p' 1.csv gibt mir alles nach dem ersten match aus. ich hätte aber gerne alle Zeichen bis zum Match. Habe alles rumgedreht aber entweder ich bekomme nur die eine Zeile in der der Match ist, oder eben alles ab dort.
sed -n '/seitenende/{g;1!p;};h' gibt mir die Zeile vor dem Match, ich weiß aber nicht genau wieviele Zeichen davor kommen.
Ist die Lösung über sed überhaupt sinnvoll oder wäre es besser die Zeile per grep zu suchen und den index dann in einem sed befehl zu verwenden?
Gruß
Phil
ich weiß die Frage wäre einem Großteil von Euch nicht die Zeit zum Formulieren wert, ich weiß aber trotzdem nicht weiter.
sed -n '/seitenende/,$p' 1.csv gibt mir alles nach dem ersten match aus. ich hätte aber gerne alle Zeichen bis zum Match. Habe alles rumgedreht aber entweder ich bekomme nur die eine Zeile in der der Match ist, oder eben alles ab dort.
sed -n '/seitenende/{g;1!p;};h' gibt mir die Zeile vor dem Match, ich weiß aber nicht genau wieviele Zeichen davor kommen.
Ist die Lösung über sed überhaupt sinnvoll oder wäre es besser die Zeile per grep zu suchen und den index dann in einem sed befehl zu verwenden?
Gruß
Phil