#!/bin/bash
for i in `seq 5`
do
ip=`curl "http://ifconfig.me/ip"`
if [ ${#ip} -le 15 -a ${#ip} -ge 7 ];then
public_ip=$ip
break
else
public_ip="no connection"
fi
done
echo $public_ip
echo $public_ip > /tmp/public_ip
#!/bin/bash
for i in `seq 5`
do
ip=`curl "http://ifconfig.me/ip"`
if [ ${#ip} -le 15 -a ${#ip} -ge 7 ];then
public_ip=$ip
break
else
public_ip="no connection"
fi
done
echo $public_ip
echo $public_ip > /tmp/public_ip
转载于:https://my.oschina.net/wzkiron/blog/50328