linux命令行获取ip归属地及运营商

https://ip.cn/ 可以查询ip归属地和运营商信息

linux命令行下使用curl获取页面信息,通过grep查找关键字,再通过awk打印出需要的关键字
curl抓取到的信息有时候会变动,awk提取的时候看情况做修改

命令如下
curl -s --user-agent foobar https://ip.cn/index.php?ip=$ip | grep ‘所在地理位置’ | awk -F ‘>’ ‘{print $4,$8}’ | awk -F ‘

$ip 为变量

END

你可能感兴趣的:(linux)