GVim Command / Script для удаления строк из набора из 4

Lolidas спросил: 13 октября 2017 в 06:12 в: unix

Это сообщение может считаться дубликатом, но я не нашел соответствующего ответа в предыдущих темах. У меня большой (6 ГБ) текстовый файл, и я хочу удалить каждую 3-ю и 4-ю строку в наборе из 4 строк. Например, следующие

line1
line2
line3
line4
line5
line6
line7
line8

должны быть преобразованы в этот

line1
line2
line5
line6

. Есть ли какой-либо скрипт / команда vim для удаления этих строк? ? Это может быть также в несколько проходов. 1 проход для удаления 3-х строк (в наборе 4 (line1, line2, line3, line4)) и еще один проход для повторного удаления 3-х строк (ранее 4-х, в наборе 3 (line1, line2, line3)) .

Команды :g/^/+1 d3 близки к тому, что я хочу, но они также удаляют вторые строки.

0 ответов