Ottenere IP pubblico via shell

Se abbiamo un browser disponibile basta andare su siti quali www.ilmioip.it per ottenere l'inditizzo ip pubblico del proprio router.
Se abbiamo solo la shell disponibile, possiamo fare la stessa cosa: scaricare la pagina html e cercare l'ip.

wget myip.dk
less index.html

Una volta vista la frase che accopmpagna l'ip, possiamo filtrare il contenuto della pagina in modo da non vedere tutti i tag html:

grep "IP Address" index.html

Se vogliamo fare tutto in un solo passaggio, usiamo pipe, "dicendo"  a wget di non salvare su file ma inviare su std out (-O).
L'opzione -q serve per togliere info sullo stato di connessione di wget. 

wget -O - -q myip.dk | grep "IP Address"