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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Excluir linha de um arquivo usando grep ?


From: voyeg3r
Subject: Re: Excluir linha de um arquivo usando grep ?
Date: Wed, 05 Nov 2008 18:53:01 -0000
User-agent: eGroups-EW/0.82

Para evitar erros, antes um backup

   cp arquivo{,.backup}

que tal substituição de processos?

   cat <(grep -v "frase" arquivo) > arquivo


a idéia veio daqui:
http://www.dicas-l.com.br/cantinhodoshell/cantinhodoshell_20070522.php

dessa forma o processo que estão <(aqui dentro) acontece primeiro
e é lido pelo cat e então é jogado no arquivo


--- Em address@hidden, "Cléoson Barreto"
<cleoson.barreto@...> escreveu
>
> Olá!
> 
>     Acho que assim o arquivo "arquivo" ficará sem conteúdo, pois o
shell irá
> interpretar primeiro os redirecionamentos e irá "zerar" o conteúdo do
> arquivo "arquivo". Estou certo?
> 
> []'s
> Cléoson.
> 
> 
> 2008/11/5 Bruno Gunter Fricke <gunter@...>
> 
> >   Que tal:
> >
> > cat arquivo | grep -v "frase" > arquivo
> >
> > -
> > Atenciosamente,
> > Bruno Gunter Fricke
> >
> >
> > On Wed, 2008-11-05 at 17:36 +0000, pythondeveloper wrote:
> > > Saudações...
> > >
> > > Preciso de uma solução para excluir uma linha de um arquivo.txt, li
> > > que
> > > o comando grep com a opção -v faz isso, mas não estou conseguindo
> > > fazer.
> > >
> > > Estou tentando assim.
> > > $grep -v "frase do dia" arquivo.txt
> > >
> > > Ainda não tive solução, alguma idéia ?
> > >
> > > Obrigado
> > >
> >
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>




reply via email to

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