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"
