Exclui uma grande quantidade de linhas de um arquivo enorme

1

Eu tenho um arquivo sql de 2.8GB no linux. Eu preciso excluir as linhas 18 a 3000, mas não posso abri-lo em um editor de texto como o vim porque é muito grande.

Alguma sugestão? Eu suponho que você poderia usar sed ou algo similar, eu simplesmente não sei o comando.

    
por icco 10.09.2010 / 23:38

1 resposta

12

Acho que é para isso que o sed foi projetado:

sed '18,3000d' input.txt > output.txt

Recursos

por 11.09.2010 / 00:02

Tags