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

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

Re: Expressões regulares usando SED


From: miguelcm86
Subject: Re: Expressões regulares usando SED
Date: Fri, 02 Nov 2007 14:01:22 -0000
User-agent: eGroups-EW/0.82

Boas pessoal

Isto é que foi uma chuva de opções e uma demonstração do poder do
shell script.

Já que estão numa de mostrar maneiras possíveis, era boa onda se
explicassem o raciocínio que tiveram e os comandos mais complicados
que usaram, pois algumas soluções como as que estão em baixo, que
sinceramente não é nada trivial, gera confusão.

Abraços e obrigado a todos.

--- Em address@hidden, Fabiano Caixeta Duarte
<fcd.listas@...> escreveu
>
> Gentil de Bortoli Jr escreveu:
> > On 11/1/07, miranda <miranda@...> wrote:
> >> Veja uma outra opção :
> >>
> >> [miranda@guitar tmp]$ cat a
> >> State=15 The Bewlay Brothers Alternate Mix
> >> [miranda@guitar tmp]$ VAR1=$(grep State= a)
> >> [miranda@guitar tmp]$ echo $VAR1
> >> State=15 The Bewlay Brothers Alternate Mix
> >> [miranda@guitar tmp]$ VAR2=${VAR1#State=}
> >> [miranda@guitar tmp]$ echo $VAR2
> >> 15 The Bewlay Brothers Alternate Mix
> > 
> > OK. Já que estamos demonstrando, vai mais uma, só a título de
curiosidade:
> > 
> > [gentil@gentil:~]$ cat a
> > State=24
> > [gentil@gentil:~]$ IFS="=" ; set - $(cat a) ; echo $2
> > 24
> 
> Já que as expressões regulares ficaram de lado faz tempo nesta thread,
> vai mais uma solução:
> 
> eval $(<a); echo $State
> 
> -- 
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>




reply via email to

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