广告
返回顶部
首页 > 资讯 > 精选 >怎么用Shell脚本调用curl实现IP归属地查询
  • 758
分享到

怎么用Shell脚本调用curl实现IP归属地查询

2023-06-20 18:06:11 758人浏览 独家记忆
摘要

这篇文章主要讲解了“怎么用shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!可用于shell环

这篇文章主要讲解了“怎么用shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!

可用于shell环境进行IP归属地查询

#!/bin/bash#传入IP参数IP=$1#使用百度开放地址库url="Http://opendata.baidu.com/api.PHP?query=${IP}&co=&resource_id=6006&t=1412300361645&ie=utf8&oe=gbk&cb=op_aladdin_callback&fORMat=JSON&tn=baidu&cb=Jquery1102026811896078288555_1412299994977&_=1412299994981"path=`curl -s $url |iconv -fgb2312 -t utf-8 |awk -F: '{ print $6}' |awk -F[\"] '{ print $2}'`echo "${IP}#${path}"

查询ip归属地的shell脚本

经常会遇到需要查找ip归属地,尤其是批量查找的时候,使用脚本就比较方便了,在网上找到一个,自己更改了一下,修复了在linux下出现中文乱码的问题,代码如下:

#!/bin/bash#Purpose: 查找ip地址所在地ipp (){exec < $1while read adosring=`curl -s "{a}&action=2"| iconv -f gb2312 -t utf-8|grep '' | awk -F '[<> ]+' '{print substr($7,7)}'`echo $a $sringdone}case $1 in-f)shiftipp $1;;-i)shiftsring=`curl -s "{1}&action=2"| iconv -f gb2312 -t utf-8 |grep '' | awk -F '[<> ]+' '{print substr($7,7)}'`echo $1 $sring;;*)echo "[Help]$0 need -f or -i-f ------- argument is a file-i ------- argument is a IP[For example]:$0 -f filename$0 -i ipadress";;esac

感谢各位的阅读,以上就是“怎么用Shell脚本调用curl实现IP归属地查询”的内容了,经过本文的学习后,相信大家对怎么用Shell脚本调用curl实现IP归属地查询这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: 怎么用Shell脚本调用curl实现IP归属地查询

本文链接: https://www.lsjlt.com/news/298946.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用Shell脚本调用curl实现IP归属地查询
    这篇文章主要讲解了“怎么用Shell脚本调用curl实现IP归属地查询”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Shell脚本调用curl实现IP归属地查询”吧!可用于shell环...
    99+
    2023-06-20
  • Shell调用curl实现IP归属地查询的脚本
    可用于shell环境进行IP归属地查询 #!/bin/bash #传入IP参数 IP=$1 #使用百度开放地址库 url="http://opendata.baidu.com/api.php?query=...
    99+
    2022-06-04
    shell查询IP归属地 shell ip归属地
  • 使用Redis有序集合实现IP归属地查询详解
    工作中经常遇到一类需求,根据 IP 地址段来查找 IP 对应的归属地信息。如果把查询过程放到关系型数据库中,会带来很大的 IO 消耗,速度也不能满足,显然是不合适的。 那有哪些更好的办法呢?为此做了一些尝试...
    99+
    2022-10-18
  • 如何用SQL Server 2005存储过程实现IP地址归属地查询
    这篇文章主要介绍“如何用SQL Server 2005存储过程实现IP地址归属地查询”,在日常操作中,相信很多人在如何用SQL Server 2005存储过程实现IP地址归属地查询问题上存在疑惑,小编查阅了...
    99+
    2022-10-18
  • 怎么用vbs实现针对一个IP地址范围运行脚本
    小编给大家分享一下怎么用vbs实现针对一个IP地址范围运行脚本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!问: 我想在一个子网中的所有计算机上运行脚本。有没有办...
    99+
    2023-06-08
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作