[fli4l] Zu welchem kostenlosen DynDNS-Service tendiert Ihr?

Yves Schumann yves at eisfair.org
Mo Jan 4 21:21:12 CET 2016


Hallo miteinander

Am 04.01.2016 um 20:37 schrieb Thomas Grunenberg:
> Bei mir geht folgende Befehlskette:
> ####################################
> wget -O - http://checkip.dyndns.com/ |
> sed 's/.*<body>//;s/<\/body>.*//;s/.* //;'
> ####################################
> (Alles in einer Zeile, mit Leerzeichen vorsichtig sein).

In Anbetracht dessen, dass das Resultat so aussieht:

<html><head><title>Current IP Check</title></head><body>Current IP
Address: 123.456.78.90</body></html>

könntest Du den sed-Ausdruck noch vereinfachen, indem Du gleich nur den
relevanten Teil rausschneidest:

    sed 's#\(.*: \)\(.*\)\(</body>.*\)#\2#g'

Zur Erklärung:
- Es werden drei Blöcke gesucht
- \(.*: \) ist der erste Block: alles bis und mit ": "
- \(.*\) ist der zweite Block: alles
- \(</body>.*\) ist der dritte Block: alles ab "</body>"

Damit ist der zweite Block das gesuchte Resultat und wird als einziges
stehen gelassen: \2

Aber ok, ob das leichter zu verstehen ist, lasse ich nun mal im Raum
stehen... ;-)

Kind regards,
Yves


Mehr Informationen über die Mailingliste Fli4L