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 を 1 行にマージするにはどうすればよいですか?
これを行うためのより良い方法があれば、提案をお待ちしています。