Vejamos este exemplo $ cat A.txt um bom exemplo seria este cole aqui o conteudo e terminamos aqui
$ cat B.txt >mas que coisa mais bonita >esse sed eh muito bao agora utilize o comando rArquivo quando encontrar a expressão desejada: $ sed '/conteudo/rB.txt' A.txt um bom exemplo seria este cole aqui o conteudo >mas que coisa mais bonita >esse sed eh muito bao e terminamos aqui comandos que leem de um arquivo e escrevem na stream (direto do man sed): r filename Append text read from filename. R filename Append a line read from filename. ai basta concatenar para outro arquivo ou utilizar a opção -i $ sed -i '/conteudo/rB.txt' A.txt $ sed -i.old '/conteudo/rB.txt' A.txt # mais seguro, gera um backup :) On 11/27/07, Rafael A. Gazzoni <[EMAIL PROTECTED]> wrote: > > Boa Tarde... > > Tipo gostaria de fazer o seguinte > > [ conteudo.txt ] -->> [ arquivo.txt ] "so que no meio do arquivo" > > conteudo.txt > ------------ > quero adicionar este texto aqui > > arquivo.txt > ----------- > teste teste teste teste teste teste > arquivo teste arquivo teste > agora testando isto aqui > teste teste isto abc ola > cole aqui o conteudo do outro arquivo > ola estamos ainda em 2007 > linux eh divertido > agora e a ultima linha deste arquivo > > arquivo.txt > ----------- > teste teste teste teste teste teste > arquivo teste arquivo teste > agora testando isto aqui > teste teste isto abc ola > cole aqui o conteudo do outro arquivo > > quero adicionar este texto aqui > ola estamos ainda em 2007 > linux eh divertido > agora e a ultima linha deste arquivo > > tentativa: > grep "^cole aqui o conteudo" arquivo.txt < conteudo.txt >> arquivo.txt > > :( > > alguem ja fez algo parecido? > > Obrigado! > > > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger" [As partes desta mensagem que não continham texto foram removidas]
