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:58:31 -0200

        Ramoni:

        ok, esse eh o mais comum, mas me referia a fazer a substituicao nos
moldes que o Aurelio mostrou; com as chaves "{".

                        Bohne


On Wed, 2003-01-22 at 16:51, Ramoni wrote:
> VAR=`echo $VAR|tr a-z A-Z`
> 
> On Wednesday 22 January 2003 16:43, Frederico Bohne Espinosa wrote:
> > 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' :)
> > >
> > >
> > > =====
> >
> > ---------------------------------------------------------------------
> > Esta lista não admite a abordagem de outras liguagens de programação, como
> > perl, C etc. Quem insistir em não seguir esta regra será moderado sem
> > prévio aviso.
> > --------------------------------------------------------------------- Sair
> > da lista: address@hidden
> > ---------------------------------------------------------------------
> > Esta lista é moderada de acordo com o previsto em
> > http://www.listasdiscussao.cjb.net
> > ---------------------------------------------------------------------
> >
> >
> > Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> > http://br.yahoo.com/info/utos.html



reply via email to

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