Удалить большой кусок строк из огромного файла
У меня есть 2.8GB файл дампа sql в Linux. Мне нужно удалить строки с 18 по 3000, но я не могу открыть его в текстовом редакторе, таком как vim, потому что он такой большой.
Какие-либо предложения? Я полагаю, вы могли бы использовать sed или что-то подобное, я просто не знаю команду.
1 ответ
Решение
Я думаю, что именно для этого был разработан sed:
sed '18,3000d' input.txt > output.txt
Ресурсы