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

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

Executar comando dentro de variável


From: Adelson O. Junior
Subject: Executar comando dentro de variável
Date: Tue, 8 Jul 2008 17:14:05 -0300

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 "a3c8257f2a3a674f9e39f4ae80f116ba@202.173.5.155" or
sip.Call-ID contains "1751131597@192.168.33.131" or sip.Call-ID
contains "ec9654da6085fca7747fff4de60eb910@202.173.5.155" or
sip.Call-ID contains "5cc02e9df0dc924980d2d8536c20c92a@202.173.5.155"'
-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


reply via email to

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