- IP parsing, Skif, 19:41 , 17-Апр-22 (1)
> Как можно парсить лог "isc-dhcp-server /var/log/dhcpd.log ip addresses только последние > 2 месяца или же ip addresses что не использовались больше 3 > месяцев.(dhcpd.leases) > Спасибо за помощь.если вам приходится работать с логами такой давности, то стоит подумать о внешнем хранении логов. Например, таких как loki, elk, etc А если предметно по вопросу, то grep/egrep с регекспами вам в помощь Пример для выборки логов за 02,03,04 часа egrep "0(2|3|4):..:.." logs/out.log* Аналогично можно проделать и для месяцев, дней и т.д.
- IP parsing, tukanen, 12:01 , 18-Апр-22 (2)
egrep "0(2|3|4) [0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /var/log/dhcpd.log Прошу прощения... как из совместить. не пойму. Я бы прокосультировался.можно сомной сзяаться "tukanen@gmx.com" Спасибо.
- IP parsing, Аноним, 16:11 , 18-Апр-22 (3)
> egrep "0(2|3|4) [0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+" /var/log/dhcpd.log > Прошу прощения... как из совместить. не пойму. Я бы прокосультировался.можно сомной > сзяаться "tukanen@gmx.com" > Спасибо.как-то так grep -o "\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}" dhcpd.leases или эдак grep -o "\([0-9]\+\.\)\{3\}[0-9]\+" dhcpd.leases
- IP parsing, tukanen, 16:45 , 18-Апр-22 (4)
0(2|3|4) < Думал как из заставить работать вмете > grep -o "\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}" dhcpd.log. что бы вывести за последний 24 часа. Вот как то у меня не получается.
- IP parsing, Аноним, 09:25 , 19-Апр-22 (5)
> 0(2|3|4) < Думал как из заставить работать вмете > grep -o "\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}" > dhcpd.log. > что бы вывести за последний 24 часа. Вот как то у меня > не получается.можно/нужно awk/sed одним grep врядли grep -B1 "starts.* 02:" dhcpd.leases | grep -o "\([0-9]\+\.\)\{3\}[0-9]\+" вместо 02 подставить 03 04 и т.д. (время)
- IP parsing, tukanen, 10:16 , 19-Апр-22 (6)
Спасибо Большое. Обьснил.
|