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

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

Re: RES: RES: [shell-script] teste


From: Frederico Bohne Espinosa
Subject: Re: RES: RES: [shell-script] teste
Date: 22 Jan 2003 16:43:01 -0200

        Comecei a gostar dessa historia das chaves...
        Mas nao estou conseguindo passar o conteudo de uma variavel de caixa
alta para baixa usando as "{}".

        varzinha="umdoistres"
        
echo ${varzinha}  ---> umdoistres

mas eu quero UMDOISTRES.

        Estou querendo demais do BASH?

                        Bohne

        

On Wed, 2003-01-22 at 15:53, aurelio wrote:
> grande julio,
> 
> > > if [ "${VAR//[0-9-]}" ]
> > > then echo valor invalido
> > > fi
> > 
> > Ae Aurelio, essa eu não conhecia. Vc é um compêndio vivo de bash2 e
> > meu guru de ERs (seu guia mora na 1ª gaveta da minha escrivaninha).
> 
> o bash2 é massa! pena que os scripts não ficam portáveis, mas
> é divertido. essa idéia deles de embutir o sed foi genial.
> um sed capadinho, mas os metacaracteres de GLOB funcionam
> [...], [^...], ?, {a,b,c}, *
> 
> 
> bash 1:   echo $VAR | sed 's/isso/aquilo/'
> bash 2:   ${VAR/isso/aquilo}
> 
> bash 1:   echo $VAR | sed 's/isso/aquilo/g'
> bash 2:   ${VAR//isso/aquilo}
> 
> tem alguns outros como:
> 
> bash 1:   eval \$$VAR
> bash 2:   ${!VAR}
> 
> bash 1:   [ "$a" = "$b" ]
> bash 2:   [ "$a" == "$b" ]   # mas com 1 só também funciona
> 
> 
> abração amigo!
> 
> obs.: que feio, tive que consultar o aurélio (o outro) pra ver o
>       que era 'compêndio' :)
> 
> 
> =====



reply via email to

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