shell脚本统计IP归属地址

[root@localhost ~]# cat testipguishu.sh
#/bin/bash
#cd /data/iplog/$1/pv
#txt=$(ls -l|awk '{print $NF}'|sed '1d')
#for n in $txt
#do
#awk '{print $3}' $n |sort|uniq >/tmp/txt.${n}

#iptxt=$(ls -l /tmp/txt.*|awk '{print $NF}'|sed '1d')
#for n1 in $iptxt
#do
#cat $n1  >>/opt/newip.txt

#done
#done

#cat /opt/newip.txt|sort|uniq >>/opt/old.ip.txt

for ip in `cat /opt/test.ip.txt`; do
         #curl -s  --user-agent foobar https://ip.cn/index.php?ip=$ip|grep '所在地理位置'|awk -F '>' '{print $5,$9,$12}'|awk -F '[>/tmp/test11.txt
curl -s  --user-agent foobar https://ip.cn/index.php?ip=$ip|grep '所在地理位置'|awk -F '>' '{print $5,$9,$12}'|awk -F '[>/tmp/test11.txt
sleep 0.02
done

[root@localhost ~]# cat /opt/test.ip.txt

101.16.100.201
101.16.100.39
101.16.101.77
101.16.106.124
101.16.106.191
101.16.106.196
101.16.106.201
101.16.106.223
101.16.106.245

[root@localhost ~]# cat /tmp/test11.txt

101.16.100.201 河北省石家庄市 联通 China
101.16.100.39 河北省石家庄市 联通 China
101.16.101.77 河北省石家庄市 联通 China
101.16.106.124 河北省石家庄市 联通 China
101.16.106.223 河北省石家庄市 联通 China
101.16.106.245 河北省石家庄市 联通 China
101.16.106.61 河北省石家庄市 联通 China
101.16.112.102 河北省石家庄市 联通 China
101.16.112.136 河北省石家庄市 联通 China