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
