批量查询ip地址的归属地

#!/bin/bash
#批量查找ip地址所在地
while read i
do
sring=`curl -s "http://ip138.com/ips138.asp?ip=${i}&action=2"| iconv -f gb2312 -t utf-8|grep '1.' | awk -F '[<> ]+' '{print substr($7,7)}'|grep -v "^$" |sed -n '4p'`
echo $i $sring
done < /etc/ip.txt


你可能感兴趣的:(批量查询ip归属地)