Spesso ho bisogno di conoscere il mio indirizzo IP, quindi ho deciso di creare uno script shell (molto semplice) che rilascio sotto il pubblico dominio. Ha bisogno del comando wget, ma penso che possa essere adattato facilmente anche a curl o simili. Lo script vi dà sia l’IPv4 che l’IPv6, se disponibile.
#!/bin/bash IP4=$(wget -q -O- -4 http://wtfismyip.com/text) IP6=$(wget -q -O- -6 http://wtfismyip.com/text) if [ $? -eq 0 ]; then echo "IPv4: $IP4" echo "IPv6: $IP6" else echo "IP: $IP4" fi
2 commenti
Molto comodo, comunque alla quarta riga hai dimenticato il then:
Me ne ero accorto anche io, eppure BASH esegue senza rompere 😊
Adesso lo aggiungo per completezza, grazie per la segnalazione!