Pq vc não coloca tudo la dentro com aspas simples e usa as aspas
duplas para apenas proteger todo o conteudo?

É muito mais pratico!


2008/7/8 Adelson O. Junior <[EMAIL PROTECTED]>:
> Pessoal,
>
> tenho o seguinte comando dentro da variável EXECUTAR
>
> EXECUTAR="/usr/bin/tshark -r SIP.cap674.gz -R 'rtp or sip.Call-ID
> contains "[EMAIL PROTECTED]" or
> sip.Call-ID contains "[EMAIL PROTECTED]" or sip.Call-ID
> contains "[EMAIL PROTECTED]" or
> sip.Call-ID contains "[EMAIL PROTECTED]"'
> -w saida.cap"
>
> Bem, tenho que escapar as duas ' (aspas simples) e as " aspas duplas.
>
> Estou protegendo o comando inteiro por "aspas duplas".
>
> Qual a maneira certa de se escapar esses caracteres especiais de modo
> que eu consiga chamar essa variável executando seu conteúdo?
>
> Já tentei escapar de várias maneiras.
> Fazendo um echo na variável mostra certo o conteúdo (com as pas duplas
> e simples certas), mas quando executa algum desses caracteres não
> deixa o comando executar normalmente.
>
> Obrigado.
>
> --
> Att.
> A. Junior
>
> 



-- 
Tiago B Peczenyj
Linux User #405772

http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"

Responder a