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

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

Re: shell script que verifica se a variavel casa com um padrão


From: Carlos Henrique <address@hidden>
Subject: Re: shell script que verifica se a variavel casa com um padrão
Date: Tue, 15 Apr 2003 04:10:42 -0000
User-agent: eGroups-EW/0.82

Bom dia;

Pode usar o grep e o egrep. Recomendo o egrep ou use grep -E e o
-q pra não colocar linhas do grep.

e melhorar a expreção de ip :)....

ip=192.168.0.1
if( echo $ip | egrep -q '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+' )
then
echo sim
else
echo nao
fi

Até mais;
Carlos Rebollo
It's only ascii. but i like it.


--- Em address@hidden, "Andreyev Dias de melo 
<andreyev@c...>" <andreyev@c...> escreveu
> Boa tarde pessoal!
> 
> Estou tentando escrever um shell script que receba dados de 
usuarios e
> trabalhe com esses dados, e me deparei com algo pouco documentado em
> shell, o uso de "pattern matching", como por exemplo um numero IP.
> 
> Pensei em usar 'case' ou 'if test'...
> Como as 'substancias ilicitas' estão em voga nas discussoes de
> hoje,
> descobri que pode-se fazer isso que quero com perl: 
> if ($a =~ m/xxx/){ print "a has 'xxx', see it: [$a]\n"; }
> mas prefiro o conforto do
> meu bash...(-:
> 
> Já me apresentaram soluções como '$segmento1=$(cut -d '.' -f 1)
> mas isso é 'disfarçar o problema'...
> 
> Desde já grato


reply via email to

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