Ola galera, realmente o meu comando grep deve ser diferente do de vcs,
não é possivel, pq aqui o esquema não funciona de jeito nenhum.

$cat arquivo.txt
fernando

$grep "fernando" -v arquivo.txt

$cat arquivo.txt
fernando

Ou seja, não remove a linha fernando de jeito nenhum.

Alguma idéia ?

--- Em [email protected], "Arthur M. Meskelis"
<[EMAIL PROTECTED]> escreveu
>
> $ cat teste
> arthur
> pedro
> bruno
> ricardo
> 
> $ grep arthur -v teste
> pedro
> bruno
> ricardo
> 
> pode ser a palavra que você esta tentando remover do arquivo, pois
> neste teste simples funciona
> 
> 2008/11/5 pythondeveloper <[EMAIL PROTECTED]>:
> > Galera
> >
> > Estou tentando da maneira como me instruiram mas sem sucesso...
> >
> > Vejam.
> > $grep -v ".site.com.br" arquivo.txt > deletados.txt
> >
> > Ele está criando o arquivo deletados.txt com todas as informações de
> > arquivo.txt e não esta removendo a linha ".site.com.br" de arquivo.txt
> >
> > Alguma ideia ?
> >
> > --- Em [email protected], "Cléoson Barreto"
> > <cleoson.barreto@> escreveu
> >
> >>
> >> Olá!
> >>
> >> Se voce fizer:
> >>
> >> $ grep -v "frase do dia" arquivo.txt > novo_arquivo.txt
> >>
> >> vai funcionar. Mas eu acho que seria melhor usar o sed pra fazer
> > isso:
> >>
> >> $ sed -i.old '/frase do dia/d' arquivo.txt
> >>
> >> Assim, você salva uma cópia do arquivo com a extensão .old, e
> > vai
> >> apagar todas as linhas que contiverema string "frase do dia".
> >>
> >> []'s
> >> Cléoson.
> >>
> >>
> >> 2008/11/5 pythondeveloper <pythondeveloper@>
> >>
> >> > 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]
> >>
> >
> >
>


Responder a