Если ваш awk разрешает разделители полей regexp, используйте единую команду:
awk -F'[()]' '/\.net/{print $2}'
Это разделяет входные слова на слова, разделенные символами ( или ), поэтому второе слово - это ip-адрес .
В вашем втором примере вы определяете новую цепочку с именем table1 и маршрутизируете входящие пакеты в новую цепочку для выполнения сопоставления по цепочке.
Это может быть хорошей стратегией, если, например, , обработка, которую вы делаете в этой цепочке, несколько тяжелая, и вы не хотите подвергать ей все входящие пакеты.
Но в вашем примере
ВСЕ входящий трафик на wlan0 интерфейс отправляется в новую цепочку (это даже включает пакеты, которые являются частью установленных подключений!) Обработка в этой цепочке тривиальна - просто сопоставление по источнику и порту назначения.Итак, в этом простом примере лишняя сложность определения новой цепочки и маршрутизации всего к ней не нужна и избыточна, и если бы вы могли измерить разницу в производительности, вероятно, это привело бы к более низкой производительности.
Производительность на самом деле не повлияет на вас, если у вас нет намного больше правил или намного более тяжелая обработка.
В вашем втором примере вы определяете новую цепочку с именем table1 и маршрутизируете входящие пакеты в новую цепочку для выполнения сопоставления по цепочке.
Это может быть хорошей стратегией, если, например, , обработка, которую вы делаете в этой цепочке, несколько тяжелая, и вы не хотите подвергать ей все входящие пакеты.
Но в вашем примере
ВСЕ входящий трафик на wlan0 интерфейс отправляется в новую цепочку (это даже включает пакеты, которые являются частью установленных подключений!) Обработка в этой цепочке тривиальна - просто сопоставление по источнику и порту назначения.Итак, в этом простом примере лишняя сложность определения новой цепочки и маршрутизации всего к ней не нужна и избыточна, и если бы вы могли измерить разницу в производительности, вероятно, это привело бы к более низкой производительности.
Производительность на самом деле не повлияет на вас, если у вас нет намного больше правил или намного более тяжелая обработка.