Использование попытки:
awk 'BEGIN { RS="[" } { if (index($0, "cics]") == 1) print; }'
Отфильтровать Ваш вход. Это не будет включать [
персонажи.
Я предложил бы использовать вывод awk
непосредственно вместо того, чтобы использовать временный файл.
Я наконец нашел решение. Одна часть добавляла подсеть в таблицы, а не только ip. Во-вторых, добавить «правила» в список правил IP. Моя последняя база данных IP-правил выглядит так:
0: from all lookup local
255: from 192.168.172.0/24 lookup iTbl
256: from 192.168.225.0/24 lookup iTbl
257: from 8.8.0.0/16 lookup iTbl
258: from all to 192.168.172.0/24 lookup iTbl
259: from all to 192.168.225.0/24 lookup iTbl
260: from all to 8.8.0.0/16 lookup iTbl
32766: from all lookup main
32767: from all lookup default
Может быть, все это не требуется, возможно, можно провести дополнительную оптимизацию. Но это сработало, поэтому я принимаю это как решение.