我正在寻找一个基于 IP 列表的单行程序,它将附加 IP 所在的国家/地区
所以如果我有这个作为输入:
87.229.123.33
98.12.33.46
192.34.55.123
我想制作这个:
87.229.123.33 - GB
98.12.33.46 - DE
192.34.55.123 - US
我已经有了一个返回 IP 国家/地区的脚本,但我需要用 awk 将它们粘合在一起,到目前为止,这是我想出的:
$ get_ips | nawk '{ print $1; system("ip2country " $1) }'
这很酷,但是ip和国家不在同一行显示,如何将系统输出和ip合并在一行?
如果您有更好的方法来做到这一点,我愿意接受建议。