[Ubuntu-PT 9733] Re: comando seed com variáveis

C de-Avillez hggdh2 ubuntu.com
Sábado, 13 de Outubro de 2012 - 00:31:24 UTC


On 12/10/12 17:50, Luis wrote:
> Em 12-10-2012 23:32, Paulo J. S. Pinhal escreveu:
>> boa noite a todos.
>> através do comando sed, quero adicionar num ficheiro (neste caso
>> f1.txt) uma linha após de texto (cujo conteúdo está na em
>> $variavel) após qualquer linha que apresente, por exemplo,
>> PALAVRA. estou usando o exemplo abaixo, mas não funciona. alguém
>> me pode ajudar?
>> sed '/PALAVRA/{p;s/.*/'$variavel'/;}' Comus.xml > f1.xml
>>
>> desde já meus agradecimentos.
>>
> Só uma pergunta: se o script começa com o parentesis, porque razão a
> declaração começa com apóstrofo? Atenção, é só uma dúvida.

Outro ponto: normalmente o shell não fará resolução de variáveis se
o string está entre, ah, 'simple quotes'.



Mais informações acerca da lista ubuntu-pt