[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Регеспом к tcl помогите



Привет всем.

Хочу обработать логи от dhcpd вида

Feb 18 08:14:56 dns dhcpd: DHCPDISCOVER from 00:02:b3:18:b6:7b via 172.20.61.1 Feb 18 08:14:46 dns dhcpd: DHCPDISCOVER from 00:02:b3:18:b6:00 via 172.20.61.1: not authoritative for subnet

Написал что-то типа
set iMAC {00:02}
append exp {(.{15})} {.*?} {dhcpd:\ DHCPDISCOVER\ from\ } "($iMAC\.\*\?)" {\ via\ } {(.*?)$}
regexp -expanded $exp $i -> discDate MAC discGateway

Но в некоторых строках(а в некоторых нет!) в discGateway кроме ip пишется дополнительная информация.

Что добавить в регесп, чтобы эта информация тоже в переменную засовывалась или чтобы писалось пустое значение в противном случае?

Regards,
Yuri Kozlov



Reply to: