shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Duvida em Regex...


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Duvida em Regex...
Date: Tue, 27 May 2008 11:54:40 -0300

Vejamos

$ cat xxx
200.150.222.122:80 -> 234.123.112.123:80

$ grep -e '[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]'
xxx
200.150.222.122:80 -> 234.123.112.123:80

$ grep -oe '[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]'
xxx
200.150.222.122
234.123.112.123

Ei a sua expressão funciona! Vamos dar uma reduzida nela:

$ grep -oE '[0-2][0-9]{2}(\.[0-2][0-9]{2}){3}' xxx
200.150.222.122
234.123.112.123

Era isso que vc queria?

2008/5/27 Leonardo D'Angelo Goncalves <address@hidden>:
> tenho um arquivo com uma relação de IPs de origem e destino então
> criei uma REGEX para capturar cada IP só que a REGEX apenas captura um
> dos IP da linha nao os 2 existe alguma maneira de capturar os 2
>
> Exemplo do arquivo
>
> 200.150.222.122:80 -> 234.123.112.123:80
>
> REGEX
>
> grep -e [0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]\.[0-2][0-9][0-9]
> arquivo
>
> Alguem pode dar uma ajuda por favor...
>
> obrigado
>
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"


reply via email to

[Prev in Thread] Current Thread [Next in Thread]