regulerni vyraz pro IP

Vladimír Benc v.benc at volny.cz
Thu Jul 19 08:16:22 CEST 2007


Dne čtvrtek 19.července 2007 07:42:54
Jaroslav Votruba <jaroslav.votruba at keytec.cz> napsal(a):

> spachal jsem jeden 
> funkcni-"[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}"
> ale mel by jit elegantneji \([0-9]\{1,3\}\)\.\1\.\1\.\1 vyhleda  4x
> 1-3 cislice a mezi nima tecka-teoreticky by mel byt spravne,ale
> nechodi-co mi unika?

no me napadlo pro zjednoduseni pouze:
egrep '([0-9]{1,3}\.){3}[0-9]{1,3}'

s tim backreference \1 to v grepu nebude asi moc slavne, spise to bude
fungovat v awk ci sed pri nahrazovani textu. s/(pat)tern/\1 a mat/
pokud to funguje i v grepu tak se omlouvam

> 
> druha vec-jak by se nechal vypsat seznam IP a jmen pocitacu? Arp -a
> mi vypise MAC a IP a rad bych si k tomu pripsal jeste jmena kompu
> 

no tak arp -a ZARUCENE resolvi revers k IP, ktere nasel, pokud vam to
na zacatku pise otazniky misto jmen PC, zkontrolujte nastaveni DNS,
resp. reverznich zaznamu k danym IP.

Vlada B.





More information about the Users-l mailing list