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

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



On Wed, 23 Feb 2005 19:41:12 +0300
 Artem Chuprina <ran@ran.pp.ru> wrote:
Yuri Kozlov -> debian-russian@lists.debian.org @ Wed, 23 Feb 2005 01:10:23 +0300:

>>> YK> Привет всем.
>>> YK> Хочу обработать логи от dhcpd вида
>>> YK> Feb 18 08:14:56 dns dhcpd: DHCPDISCOVER from 00:02:b3:18:b6:7b via
>>> 172.20.61.1
>>> YK> Feb 18 08:14:46 dns dhcpd: DHCPDISCOVER from 00:02:b3:18:b6:00 via
>>> YK> 172.20.61.1: not authoritative for subnet

YK> А сам доковырял:
YK> append exp {(.{15})} {.*?} {dhcpd:\ DHCPDISCOVER\ from\ } "($iMAC\.\*\?)" {\
YK> via\ } {([0-9.]+)} {($|:\ )(.*)$}

YK> Может можно покороче ? :)

Можно. У тебя все бэкслеши лишние, и из разных строчек ты его собираешь
совершенно зря.


Если написать {dhcpd: DHCPDISCOVER from }, то ничего не находится.
А не из разных строчек это как ?
Если всё в "", то надо бэкслешить $ и ещё чего-нибудь. А если всё в одних {}, то как выполнить подстановку значения $iMAC ?

Regards,
Yuri Kozlov



Reply to: