Как распечатать определенную переменную из вывода команды, используя файл grep

Надеюсь, это вам поможет. Используйте REJECT с tcp -reset:

sudo iptables -A INPUT -p tcp --dport 1342 -m string --algo bm --string ".." -j REJECT --reject-with tcp-reset

Попробуйте kmp, если не работает:

sudo iptables -A INPUT -p tcp --dport 1342 -m string --algo kmp --string ".." -j REJECT --reject-with tcp-reset
0
16.04.2020, 08:11
2 ответа

Вы можете попробовать это:

grep -Po "[.0-9]*(?=sec\))"

Выход:

39640.65
2
19.03.2021, 02:28

Если в файле несколько строк:

Используйте это, чтобы получить первое вхождение в файле:

grep -m1 -Po "[.0-9]*(?=sec\))" testing.txt

Чтобы получить последнее вхождение в файле:

grep -Po "[.0-9]*(?=sec\))" testing.txt | tail -1
1
19.03.2021, 02:28

Теги

Похожие вопросы