[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
- Executar comando dentro de variável,
Adelson O. Junior <=