Tente colocar a string a ser adicionada em uma variável

$ = final do arquivo
$var =`texto que você quer inserir ao final do arquivo`
 
sed '$i'$var teste.txt
"insere o conteúdo da variável $var ao final do arquivo teste.txt"

Obs: veja as crases na atribuição da string à variável
não pode haver espaços entre o sinal de igual e a crase 

veja também:
http://aurelio.net/sed/sed-HOWTO/sed-HOWTO-6.html#ss6.1



--- Em [email protected], Fabio Henrique
<[EMAIL PROTECTED]> escreveu
>
> Amigos da lista,
> 
> Estou criando um script que precisa adicionar linhas
> por vez um um deter minado arquivo. Eu direciono a
> saída para o arquivo do conteúdo que desejo
> acrescentar, no entanto, não consigo descer uma linha
> para acrescentar a próxima linha. 
> Peço ajuda, pois sou iniciante.
> 
> Atenciosamente,
> 
> Fábio Henrique
> 
> 
>       
> 
> 
> 
>       
>               
> _______________________________________________________ 
> Yahoo! doce lar. Faça do Yahoo! sua homepage. 
> http://br.yahoo.com/homepageset.html
>






---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a