shell-script-pt
[Top][All Lists]
Advanced

[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]
>  >
>
>  


reply via email to

[Prev in Thread] Current Thread [Next in Thread]