21 Jun
2024
21 Jun
'24
08:08
Hi, ich muss Euch mal wegen eines regexes konsultieren... ich will von Mailquelltexten den ganzen Serverkram entfernen, mit tr und sed mache ich aus jeder Mail eine Zeile, die mit dem üblichen "From <Absender>" beginnt und dann möchte ich mit sed -e 's/From\ www-data@myserver\N*Beginn\ des\ Textes://g' den vorderen Teil entfernen. Auf https://regex101.com/ kann man den regex "/From\ www-data@myserver\N*Beginn\ des\ Textes:/" prüfen, er markiert genau den Bereich, den ich möchte. Aber wenn ich das ganze im sed verwende, ersetzt sed das nicht, auch mit '/<regex>/d' kommt nix anderes raus. Hat jemand eine Idee, wo es klemmt? -- cu jth