首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASN的MacOS解析

ASN的MacOS解析
EN

Unix & Linux用户
提问于 2018-11-28 03:42:50
回答 1查看 72关注 0票数 0

我使用MaxMind API获取IP地址数据。我要找的是国家和ASN。MaxMind API的工作方式如下: curl -s http://geoip.maxmind.com/e\?l\={API}\&i\={IP},并返回如下内容:美国、“美国”、AZ、亚利桑那州、凤凰城,33.5097,-112.0678,753,602,美国/凤凰城,NA,85012,“高风网络集团”,“高风网络集团”,"AS20446高风网络集团,公司,托管公司“,1000,99,20,60,10%。

要想获得这个国家,我使用以下方法: loc=`curl -s http://geoip.maxmind.com/e\?l\={APIKEY}\&i\={IP} 2>&1 \ awk‘,'{print $1;}’

我想得到ASN的信息。在这种情况下,将是"AS20446高风网络集团,公司“。

我怎么能这么做?

EN

回答 1

Unix & Linux用户

发布于 2018-11-28 07:45:06

换句话说,您希望在命令行的Mac上解析CSV (逗号分隔值)格式,注意引号(正如您可能注意到的那样,引号中可能有逗号)。

这方面的一个流行工具包是csvkit,可通过Homebrew获得。

还有许多其他选项可以这样做,例如,将perl -e ...csv包一起使用。

与其他选项相关的问题:例如这里这里,其中许多问题也可以在Mac上使用,无论是通过Homebrew还是其他方式。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/484572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档