IP="$(cat server.log | jq -r '.server["public_net"]["ipv4"]["ip"]')"
ID="$( cat server.log | jq -r '.server["id"]')"
NAME="$( cat server.log | jq -r '.server["name"]')" sh - отвратительный язык программирования
Звучит хорошо, но, к добру иль худу, на данный момент у меня есть ещё немножко времени До поиска работы по профессии, которое я бы вложил в какой-нибудь новый материал.
Сверху указаны адреса, а снизу подсети. То есть нужно не " совпадают с содержимым файла ниже этого лога?", а сперва вычислить, входит ли указанный айпи адрес в одну из подсетей, указанных во втором файле.
А это уже совсем другая задача.