Выдает он мне:
1
1
*c
*f
.id=*c;buffer=memory;message=vpn-beeline: connecting...;time=07:39:56;topics=l2tp;ppp;info
.id=*f;buffer=memory;message=vpn-beeline: connected;time=07:39:57;topics=l2tp;ppp;info
Script Error: cannot compare if array is less than array
Так вот, что-же этот гад не может сравнить *c и *f (значения для .id=*c и .id=*f).
потом превращаем полученную строку в 16ричный формат, просто добавив 0х к началу:
("0x$sLasStaNorm")
после этих манипуляций, все отлично начинает сравниваться.