Mailinglist Archive: opensuse-de (4264 mails)

< Previous Next >
Re: Frage zu sed
  • From: Florian Tham <ftham@xxxxxx>
  • Date: Fri, 12 Nov 2004 19:08:22 +0100
  • Message-id: <20041112180822.GA8400@xxxxxxxxxxxxxx>
On Fri, Nov 12, 2004 at 06:04:06PM +0100, Michael Schachtebeck wrote:
1) Hat jemand einen Link zu einem guten Tutorial oder eine
Buchempfehlung zur Hand? Die manpage ist meiner Meinung nach nicht so
dolle...

Ich persönlich bin mit "sed & awk" von Arnold Robbins (oder so, hab's
gerade nicht zur Hand), erschienen bei O'Reilly, sehr zufrieden.

2) Zu meinem konkreten Problem: Ich habe eine große Tabelle (leider als
HTML), in der E-Mail-Adressen stehen, die ich extrahieren möchte. Ich
habe nun mit einem HTML-Editor nun schon manuell die korrekte Spalte aus
der Datei extrahiert und mit ein paar sed-Befehlen schon fast alles
andere weggeschnitten, so daß nur noch Zeilen der folgenden Form übrig sind:

"mailto:xyz@xxxxxxxx";>Hans Mustermann

Welcher sed-Befehl liefert mir daraus xyz@xxxxxxxx? So recht bekomme ich
das nicht hin, und zum einen bin ich zu faul, das für 60 Adresse manuell
zu machen, zum anderen zu stolz, weil sich das ja bestimmt auch mit
einem Skript lösen läßt. ;)

Eine Möglichkeit ist

$ sed 's/.*:\(.*\)".*/\1/' <input >output

f
--
Gravity is a myth, the Earth sucks.

< Previous Next >