Hallo, Am Wed, 05 Oct 2005, Markus Heidinger schrieb:
Also bis jetzt dachte ich, du willst genau die ISBN aus der emfpangenen HTML Seite extrahieren, was nach Analyse der HTML Datei mit Hilfe von grep (Zeile) und sed (ISBN Nummer) sicher möglich gewesen wäre.
*WAAHH* Bei grep 'REGEX' | sed 'SEDBEFEHL(E)' ist das 'grep' IMMER ueberfluessig!!! Und durch sed -n '/REGEX/{SEDBEFEHL(E);p;}' ersetzbar [1]. Bsp: grep `id -un` /etc/passwd | sed 's/.*:\([^:]*\)$/\1/' ist aequivalent zu: sed -n "/`id -un`/s/.*:\([^:]*\)$/\1/p" /etc/passwd und sed -n "/`id -un`/{ s/.*:\([^:]*\)$/\1/; p; }" /etc/passwd Mal ganz abgesehen davon, dass fuer das auslesen der /etc/passwd awk oder besser noch id und getent wesentlich besser geeignet sind. Das ist hier nur als Demo gedacht, denn die passwd hat hier wohl jeder vorliegen ;) -dnh [1] Falls nur _ein_ 's///' Befehl verwendet wird kann man auch den 'p' Modifier dieses Befehls verwenden, d.h. statt: '{s///;p;}' nur 's///p'. -> RTFM sed. -- " ... the spammers are out there breeding like methamphetamine-crazed rats on Viagra ... ." -- Steve VanDevender, in the Monastery