[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