Я ищу однострочник, который на основе списка 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 в одну строку?
Если у вас есть лучший способ сделать это, я открыт для предложений.