Howto: Identify your public IP from command line
You can view your public IP from terminal that should be more helpful to work with script. This should free us from using GUI browsers to find Public address.
Using wget
wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
Using curl
curl -s checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//' curl -s http://whatismyip.org/
Using Lynx
lynx -dump checkip.dyndns.org lynx -dump www.whatismyip.com | grep 'Your IP'