tenho um arquivo com mais de 10000 linhas..
gostaria de que toda linha que tivesse a palavra teste fosse removida..
tinha pensado em usar o %s
:%s/teste//g
mas ele soh vai apagar a palavra e nao a linha..
alguem tem uma ideia?!
valeu,
Cleiton
tenho um arquivo com mais de 10000 linhas..
gostaria de que toda linha que tivesse a palavra teste fosse removida..
tinha pensado em usar o %s
:%s/teste//g
mas ele soh vai apagar a palavra e nao a linha..
alguem tem uma ideia?!
valeu,
Cleiton
Vamos ver se consigo te ajudar..
Oie Você pode apagar linhas no vim com uma determinada palavra digitando abaixo:
:g/teste/:delete
:g significa para todo o documento
/teste/ que encontre teste
:delete apague
cat arquivo | grep -vi teste > novo.arquivo
:twisted:
Se você usar o DD ele apaga a linha corrente, se você por um número entre as linhas ex: D2D ele apagua duas linhas, e assim por diante.
Se você estiver no modo de inserção, lembre-se de dar ESC para entrar no modo de comando.
obrigado a todos e especialmente a ariane, pois, era isto que estava procurando.
free software rulez!
abraço
Cleiton