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

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

Re: [shell-script] Substituição de variáveis não funciona!


From: Guilherme Gall
Subject: Re: [shell-script] Substituição de variáveis não funciona!
Date: Wed, 27 Feb 2013 11:27:34 -0300

A box 3 é um Debian? Porque ele o "bash" dele no /bin é apenas um link
simbólico para /bin/dash se não me engano. E ele não tem suporte a
substituições.

Aqui uso bash como shell padrão mas tenho o dash instalado também. Olha só:

$ var=testando.subs
$ echo ${var~}
Testando.Subs
$ dash
$ var=testando.subs
$ echo ${var~}
dash: 3: Bad substitution

Atenciosamente,
--
Guilherme Magalhães Gall (GMGall)
GPG Public Key ID: 0F498058


Em 27 de fevereiro de 2013 10:06, Alfredo Casanova
<address@hidden> escreveu:
> Estou com um problema com substiuição de variáveis em uma box minha, não
> sei onde está o problema
>
> A box com problema é o terceiro dos exemplos abaixo:
>
> box 1
>
> # bash --version | head -1
> GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
> # var=testando.substituicoes
> # echo $var
> testando.substituicoes
> # echo ${var^}
> Testando.substituicoes
> # echo ${var^^}
> TESTANDO.SUBSTITUICOES
> # echo ${var~}
> Testando.Substituicoes
>
>
> box 2
>
> $ bash --version | head -1
> GNU bash, version 4.2.37(1)-release (i486-pc-linux-gnu)
> $ var=testando.substituicoes
> $ echo $var
> testando.substituicoes
> $ echo ${var^}
> Testando.substituicoes
> $ echo ${var^^}
> TESTANDO.SUBSTITUICOES
> $ echo ${var~}
> Testando.Substituicoes
>
>
>
> box 3
>
> # bash --version | head -1
> GNU bash, version 4.2.0(1)-release (i686-pc-linux-gnu)
> # var=testando.substituicoes
> # echo $var
> testando.substituicoes
> # echo ${var^}
> -bash: ${var^}: bad substitution
> # echo ${var^^}
> -bash: ${var^^}: bad substitution
> # echo ${var~}
> -bash: ${var~}: bad substitution
>
>
> funcionou no bash 4.1.5 e no 4.2.37, mas nãof uncionou no 4.2.0
>
> alguma luz?
>
> --
> []'s
> Alfredo Casanova
> Linux User #228230
> msn: address@hidden
> tel: +55 61 9655 9619
>
>
> [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
>
>


reply via email to

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