|
From: | Mauricio |
Subject: | Re: Variável com " dentro |
Date: | Wed, 24 May 2006 11:17:44 -0300 |
User-agent: | Thunderbird 1.5 (X11/20051201) |
Olá Alain,Eu não sei exatamente se entendi o problema, mas a resposta para o caso abaixo é como os colegas deram e nada mais. Se vc põe 'set -x' evidentenmente vc está querendo ver como o bash interpreta o script, e nesse caso sempre terá as aspas simples, justamente porque ele está mostrando a você o que ele entendeu. Entretanto vc fala do comando 'tar'. Mas não especifica uma situação, de forma que a sua proposta todos nós resolvemos, mas o seu caso "real" não sabemos do que se trata. Então poste onde está dando erro noutras utilizações, porque a utilização abaixo está mais que resolvida, é só você tirar o 'set -x' porque vc não vai rodar um script com essa linha, a menos que esteja debugando.
Abraço, Ricio
Em 22/05/06, Alain M.<address@hidden> escreveu:Eu fiz este script: #!/bin/bash set -x A=\"123\" echo $A mas o resultado é + A='"123"' + echo '"123"' "123" Como que eu retiro as aspas simples na linha do echo??? Já tentei de tudo... Grato, Alain--------------------------------------------------------------------- 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
[Prev in Thread] | Current Thread | [Next in Thread] |