Назад | Перейти на главную страницу

Удалить большой кусок строк из огромного файла

У меня есть файл дампа sql объемом 2,8 ГБ в Linux. Мне нужно удалить строки с 18 по 3000, но я не могу открыть его в текстовом редакторе, таком как vim, потому что он такой большой.

Какие-либо предложения? Я предполагаю, что вы можете использовать sed или что-то подобное, я просто не знаю команду.

Думаю, именно для этого был разработан sed:

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

Ресурсы