On Fr, 21 Jun 2024, Jörg Thümmler wrote:
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?
Prüfe mal deine Regex, \N dürfte sed nicht verstehen. Was soll das denn matchen? Viele Grüße, Christian -- Ha. I say let them try -- even vi+perl couldn't match the power of an editor which is, after all, its own OS. ;-) -- Johnie Ingram on debian-devel, about linking vim with libperl.so