![](https://seccdn.libravatar.org/avatar/73166db4487cc5490022833f99316e97.jpg?s=120&d=mm&r=g)
Am Die, 05 Jun 2001, schrieb Andre Fischer:
Na ja, wenn das Skript tatsächlich einfach nur ausgibt, was es selbst als Eingabe bekommt, dann kann man ebenso gut cat aufrufen. Und cat-Aufrufe in irgendwelchen Pipes sind bekanntlich in den meisten Fällen überflüssig, so daß man auch gleich
:0 wc: : | formail -x From: >>liste danke, formail, war das was ich brauchte. ich bekomme jetzt aber in der liste immer eine Zeile im Format "name <adresse>" brauche aber nur das innerhalb der <...>, muß ich dazu so mächtige Werkzeuge wie sed einsetzen oder geht das auch einfacher?
Ich habe dazu irgendwo mal ein kleines Perl-Skript namens addysort gefunden, das so kurz ist, daß ich mir erlaube, es hier zu posten. ----- #!/usr/bin/perl -wn # Picks out the actual address from the "From:" line unless (/\) { print; } else { print /<([^>]+)/, "\n"; } ----- Wenn Du die formail-Ausgabe da durch pipest, sollte alles so gehen, wie Du es Dir vorstellst. Gruß Christoph -- Christoph Maurer - Jülicher Str. 80 - 52070 Aachen - Tux# 194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen