Acho que é para isso que o sed foi projetado:
sed '18,3000d' input.txt > output.txt
Recursos
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.
Acho que é para isso que o sed foi projetado:
sed '18,3000d' input.txt > output.txt
Recursos
Tags text