LUG OWL
Anmelden Registrieren
Diese Liste verwalten Anmelden Registrieren

Tastenkürzel

Thread-Ansicht

  • j: Nächste ungelesene Nachricht
  • k: Vorherige ungelesene Nachricht
  • j a: Zu allen Threads wechseln
  • j l: Zur Listenübersicht springen
Diskussionsstrang

sed und co.

Sven Broeckling

17 Feb 2003 17 Feb '03
10:39

Hi zusammen, ich habe eine Liste von Personen, die sich für einen Newsletter eingetragen hat. Das ganze steht in einer Ascii Datei nach folgendem Schema : "Name, Vorname","my@mail.addr" Wobei Teile oder das ganze auch gar nicht vorhanden sein können. In einem ersten Schritt suche ich via egrep alle Zeilen raus, die eine gültige Mailadresse beinhalten. Danach will ich eigentlich die Mailadressen separieren, da macht mir sed allerdings einen Strich durch die Rechnung : REGEX="[_\.0-9a-z-]+@[0-9a-z][-0-9a-z\.]+\.[a-z]{2,4}" if [ -f /home/user/act.adr ] ; then ACTADDR=`cat /home/user/act.adr | egrep $REGEX` echo "$ACTADDR" | sed -e "s/\(.*\)\(${REGEX}\)\(.*\)/\2/g" fi Der erste Punkt läuft noch richtig, also das egrep. Nur beim sed will das ganze absolut nicht klappen. Eigentlich hatte ich mir gedacht, die Mailaddresse (durch das Pattern REGEX bestimmt) zu gruppieren und dann nur die mit \2 auszugeben. Any Hints? TIA Sven

Antworten
Anmelden, um online zu antworten E-Mail Software benutzen

Zurück zum Diskussionsstrang

Zurück zur Liste

HyperKitty Angetrieben von HyperKitty Version 1.3.12.