Re: [shell-script] Apagar linhas com determinado pad rão

2009-05-13 Por tôpico Julio C. Neves
Fala Flávio, sem dúvida alguma a sua solução é melhor. Além de mais rápida ela preserva o arquivo original. Sei que vão dizer que a proposta que foi feita de usar o sed com a opção -i.veio preserva o arquivo "véio". Mas veja, dentro de um loop, o sed será executado diversas vezes e a cada uma dess

Re: [shell-script] Apagar linhas com determinado pad rão

2009-05-13 Por tôpico Flavio Junior
Nesse teu caso parece ser mais facil usar o grep -vf excluir.txt original.txt > limpo.txt -- Flávio do Carmo Júnior aka waKKu 2009/5/13 Cléoson Barreto > > > Olá! > > Para que o sed efetue as mudanças no próprio arquivo que está sendo > utilizado, você deve usar o parâmetro -i. A sua linha fic

Re: [shell-script] Apagar linhas com determinado pad rão

2009-05-13 Por tôpico Cléoson Barreto
Olá! Para que o sed efetue as mudanças no próprio arquivo que está sendo utilizado, você deve usar o parâmetro -i. A sua linha ficaria assim: for i in $(cat rg_log_carga_dados-sev.csv);do sed -i.old "/$i/d" passwd ; done O que fiz: -removi a aspa simples; -apaguei o "echo" que tinha an

Re: [shell-script] Apagar linhas com determinado pad rão

2009-05-05 Por tôpico Henrique Ribeiro
O grep tem uma opção de negação que deve resolver seu problema... grep -v X.Y.Z.W Vai jogar na tela as linhas que não tem o padrão X.Y.Z.W... Espero ter ajudado... []s Henrique 2009/5/4 Leonardo > > > Olá a todos, > > Tenho um arquivo em modo texto e gostaria de apagar todas as linhas com um

Re: [shell-script] Apagar linhas com determinado pad rão

2009-05-04 Por tôpico Andrea VB
2009/5/4 Leonardo : > Olá a todos, > > Tenho um arquivo em modo texto e gostaria de apagar todas as linhas com um > determinado IP X.Y.Z.W . Como eu poderia fazer isso? $ sed -i.orig '/X.Y.Z.W./d' arq.txt deve resolver seu problema. O -i serve para que a alteração seja feita diretamente no arquiv