Use o comando "sed".
sed -i '<\line_no_start>,<\line_no_end>d' <\filename>
Exemplo: Para deletar as linhas 4 a 6 do arquivo 'sample.txt'.
sed -i '4,6d' sample.txt
Eu tenho um arquivo de texto que tem cerca de 70000000 linhas no sistema Linux.
Como excluir as linhas de 40000000 a 50000000 sem abrir o arquivo?
Obrigado.
Use o comando "sed".
sed -i '<\line_no_start>,<\line_no_end>d' <\filename>
Exemplo: Para deletar as linhas 4 a 6 do arquivo 'sample.txt'.
sed -i '4,6d' sample.txt
Tags text-processing linux