En sortie tu as une page HTML et c'est assez compliqué d'en extraire ce qui t'intéresse, surtout que aujourd'hui c'est la 4e ligne, mais si ça change demain ?
Pour choper ton IP publique dans un script il existe d'autres services destinés spécialement à ça (pas besoin de s'embêter avec le parsing) :
Un service comme http://ipinfo.io/ip te donnera une page non formatée HTML : uniquement l'IP. Tu as aussi des serveurs DNS qui te propose de répondre à ta question via la commande dig +short myip.opendns.com @resolver1.opendns.com
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.
# Pas la bonne méthode
Posté par gUI (Mastodon) . En réponse au message Commande awk et expression reguliere pour extraire une adresse ip. Évalué à 7. Dernière modification le 11 février 2018 à 18:10.
En sortie tu as une page HTML et c'est assez compliqué d'en extraire ce qui t'intéresse, surtout que aujourd'hui c'est la 4e ligne, mais si ça change demain ?
Pour choper ton IP publique dans un script il existe d'autres services destinés spécialement à ça (pas besoin de s'embêter avec le parsing) :
Un service comme
http://ipinfo.io/ipte donnera une page non formatée HTML : uniquement l'IP. Tu as aussi des serveurs DNS qui te propose de répondre à ta question via la commandedig +short myip.opendns.com @resolver1.opendns.comEn théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.