C
calomatic
Mitglied
Hallo!
ich bastele gerade an einem kleinen Skript, welches mir meine externe IP Adresse ausgibt. Nun funktioniert es zwar, jedoch würde ich es gerne vereinfachen. Im Moment wird die Seite von checkip.dyndns.com per wget runtergeladen und aus der Datei dann die IP ausgeschnitten. Ich würde das ganze gerne ohne Zwischenspeichern machen.
Kennt jemand einen Befehl, mit dem ich mir in der Shell den Quelltext einer Seite angucken kann?
Ah, hier noch der Code:
Für andere Verbesserungen bin ich natürlich auch offen!
mfg, sascha
ich bastele gerade an einem kleinen Skript, welches mir meine externe IP Adresse ausgibt. Nun funktioniert es zwar, jedoch würde ich es gerne vereinfachen. Im Moment wird die Seite von checkip.dyndns.com per wget runtergeladen und aus der Datei dann die IP ausgeschnitten. Ich würde das ganze gerne ohne Zwischenspeichern machen.
Kennt jemand einen Befehl, mit dem ich mir in der Shell den Quelltext einer Seite angucken kann?
Ah, hier noch der Code:
Code:
#! /bin/sh
url=checkip.dyndns.org
file=/tmp/externalip
wget -q -O $file $url
ip=$(cat $file | cut -b 77- | sed 's/<.*//')
echo "Die externe IP lautet: $ip."
rm $file
Für andere Verbesserungen bin ich natürlich auch offen!
mfg, sascha