温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

查询ip归属地的shell脚本

发布时间:2020-09-09 12:53:55 来源:网络 阅读:1411 作者:运维小成 栏目:网络安全
#!/bin/bash
ipp(){
exec < $1
while read a
do
string1=`curl -s "http://www.ip138.com/ips138.asp?ip=${a}&action=2"|iconv -f gb2312 -t utf-8|grep '<ul class="ul1"><li>' | awk -F '[<>]+' '{print substr($5,7)}'`
echo $a
echo -e "\033[44;37;5m $string1 \033[0m"
done
}
case $1 in
-f)
shift
ipp $1
;;
-i)
shift
string1=`curl -s "http://www.ip138.com/ips138.asp?ip=${1}&action=2"| iconv -f gb2312 -t utf-8 |grep '<ul class="ul1"><li>' | awk -F '[<>]+'    '{print substr($5,7)}'`
echo $1
echo -e "\033[44;37;5m $string1 \033[0m"
;;
*)
echo "[Help]
$0 need -f or -i
-f ------ argument is a file
-i ------ argument is a IP
[For example]:
$0 -f filename
$0 -f ipaddress
"
;;
esac


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI