Регеспом к 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: