Enviado em 09/11/2012 - 16:24h
Pessoal, boa tarde!
Estou usando o comando sed com variáveis para fazer substituição.
Segue um exemplo do código:
sed 's/'$variavel1'/'$variavel2'/' arquivo.txt
Isso funciona perfeitamente quando conteúdo das variáveis possui apenas uma string.
Ex. variavel1 = Maria
variavel2 = Joao
Agora, quando essas variáveis assumem mais de uma string, dá erro.
Ex. variavel1 = Maria Eduarda
variavel2 = Joao Carlos
Como faço para que ele entenda por exemplo que, quando ele encontrar 'Maria Eduarda' terá que substituir por 'Joao Carlos'??
Obrigada desde já, galera.
Abraço,
Joyce
Estou usando o comando sed com variáveis para fazer substituição.
Segue um exemplo do código:
sed 's/'$variavel1'/'$variavel2'/' arquivo.txt
Isso funciona perfeitamente quando conteúdo das variáveis possui apenas uma string.
Ex. variavel1 = Maria
variavel2 = Joao
Agora, quando essas variáveis assumem mais de uma string, dá erro.
Ex. variavel1 = Maria Eduarda
variavel2 = Joao Carlos
Como faço para que ele entenda por exemplo que, quando ele encontrar 'Maria Eduarda' terá que substituir por 'Joao Carlos'??
Obrigada desde já, galera.
Abraço,
Joyce