[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: trabalhando com linhas de arquivo
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Re: trabalhando com linhas de arquivo |
Date: |
Tue, 27 Nov 2007 14:36:47 -0200 |
simples:
[root@ideafix ~]# cat nada
teste1
teste2
teste3
teste4
teste5
teste6
teste7
teste8
[root@ideafix ~]# sed -i.bkp '/teste5/iNOOOOOOOOOOOOOOOOVA
LINHAAAAAAAAAAAAAAAAAAA' nada
[root@ideafix ~]# cat nada
teste1
teste2
teste3
teste4
NOOOOOOOOOOOOOOOOVA LINHAAAAAAAAAAAAAAAAAAA
teste5
teste6
teste7
teste8
[root@ideafix ~]# sed -i.bkp '/teste5/aNOOOOOOOOOOOOOOOOVA
LINHAAAAAAAAAAAAAAAAAAA' nada
[root@ideafix ~]# cat nada
teste1
teste2
teste3
teste4
NOOOOOOOOOOOOOOOOVA LINHAAAAAAAAAAAAAAAAAAA
teste5
NOOOOOOOOOOOOOOOOVA LINHAAAAAAAAAAAAAAAAAAA
teste6
teste7
teste8
[root@ideafix ~]#
Tá, eu confesso.. na primeira vez eu confundi o i (insert) com o a
(append) e errei mesmo...
Mas como viu, pro teu caso a opção é o "a".
Flávio do Carmo Júnior
On Nov 27, 2007 2:18 PM, Rafael A. Gazzoni <address@hidden> wrote:
>
>
>
>
>
>
> Gostaria de saber colocar em uma determinada linha. por exp: linha 3
>
> No exemplo:
>
> N_LINHA=`grep "^cole aqui o conteudo" -n arquivo.txt | cut -d: -f1`
> N_LINHA = N_LINHA + 1
>
> Tipo a ocorrência ta na linha 5; colar na 6 linha...
>
> Obrigado pela atenção!
>
> Abraço.
>
> --- Em address@hidden, "Eduardo de Paula"
> <eduardo.paula@...> escreveu
> >
> > 50% exatos?
> > Ou existe algum marcador especifico para colar?
> >
> > Abraço
> >
> > On Nov 27, 2007 1:39 PM, Rafael A. Gazzoni <rafaelgazzoni@...>
> > 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!
> > >
> > >
> > >
> >
> >
> >
> > --
> > "Os erros podem ser transformados em acertos quando com eles se
> aprende. Não
> > existe a segurança do acerto eterno."
> >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
>
>