Tens razão. O correto é
$ cat aaa
linha 1
linha 2
linha 3
$ cat aaa | grep -v "linha 2" >> bbb
$ cat bbb
linha 1
linha 3
$ 

O que fiz antes resulta em:

$ mv aaaa aaa
$ cat aaa
linha 1
linha 2
linha 3
$ cat aaa | grep -v "linha 2" > aaa
$ cat aaa




-  
Atenciosamente,
Bruno Gunter Fricke


On Wed, 2008-11-05 at 14:50 -0300, Cléoson Barreto wrote:
> 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 <[EMAIL PROTECTED]>
> 
> > 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]
> 
> 
> 
> 
> 
>  


[As partes desta mensagem que não continham texto foram removidas]

Responder a