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

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

Re: [shell-script] Expansão de variáveis


From: Alysson Bruno
Subject: Re: [shell-script] Expansão de variáveis
Date: Wed, 9 May 2012 11:52:16 -0300

É porque é com o Júlio falou, veja:
CDS ~ # var=0123456789
CDS ~ # echo ${var}
0123456789
CDS ~ # echo ${var:-3}
0123456789
CDS ~ # echo ${var:(-3)}
789
CDS ~ # echo "${var:(-3)}"
789
CDS ~ # echo "${var:0:(-3)}"
0123456
CDS ~ #

paz e amor (love and peace),

Alysson Bruno
Palmas(TO)
Brasil

http://abruno.com


*Meu alterego Escritor:* Leia alguns contos que escrevo, não esqueça de me
dar sua opinião: http://goo.gl/AXv1g





2012/5/9 Flavio Cysne <address@hidden>

> **
>
>
> Petterson,
>
> o meu também não funcionou
>
> bash --version
> GNU bash, versão 4.1.5(1)-release (i486-pc-linux-gnu)
>
> Testei assim
>
> $ var=`pwd`
>
> $ echo ${var:0:-3}
>
> returnou o seguinte
>
>
> bash: -3: expressão de substring < 0
>
> Em 9 de maio de 2012 11:14, Valtoir <address@hidden> escreveu:
>
>
> > Aqui funcionou da forma que descreveste. Meu shell:
> >
> > GNU bash, versão 4.2.24(1)-release (x86_64-pc-linux-gnu)
> >
> > T+
> >
> > Valtoir
> >
> >
> > Em 9 de maio de 2012 11:07, Petterson Faria
> > <address@hidden>escreveu:
> >
> > > **
> > >
> > >
> > > Bom dia.
> > >
> > > Testei agora o retorno de *${PWD:0:-3}* para imprimir a variável
> *MENOS*
> > os
> > > 3 ultimos caracteres e não deu certo.
> > > Estranho porque eu tenho 98% de certeza que eu usava isso em outros
> > > scripts.
> > >
> > > Alguém sabe dizer porquê? Ou como seria a forma correta?
> > >
> > > bash --version
> > > GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
> > >
> > > --
> > > Atenciosamente,
> > > *Petterson Faria*
> > >
> > > *"A ciência nunca resolve um problema sem criar mais dez"
> > > (George Bernard Shaw*)
> > >
> > > [As partes desta mensagem que não continham texto foram removidas]
> > >
> > >
> > >
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
> > ------------------------------------
> >
> > ----------------------------------------------------------
> > 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.listas-discussao.cjb.net
> > ----------------------------------------------------------
> > Servidor Newsgroup da lista: news.gmane.org
> > Grupo: gmane.org.user-groups.programming.shell.brazil
> >
> > Links do Yahoo! Grupos
> >
> >
> >
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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