if you can't use the date as answered by Iain
from your script output a watermark like ###
this is what I have into test.txt
###
test
###
test1
then to process it
shell$ awk -F "###" {'print $1'} test.txt
test
test1
i have the delimiter changed from ' ' into awk to '###' and then just print the lines
Решение было довольно простым: я не знал, что iptables -L -n
не отображает все правила, но вы должны указать iptables -t nat -L
, чтобы показать таблица предварительной маршрутизации. Он содержал перенаправление для порта 2525. Не знаю, откуда он появился, но его удаление решило проблему.
Итак, дети: если вы когда-нибудь попытаетесь диагностировать проблемы маршрутизации iptables, имейте в виду, что существует более одной таблицы, и проверьте из таблицы нат.
Кроме того, извините за довольно бесполезный вопрос.