Я хотел бы использовать редактор Vi, чтобы удалить несколько строк в файле. Пожалуйста, дайте мне идею или предложение.
Моя цель такова:
Перед:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.
.
29
30
.
.
После;
1
10
20
30
40
.
.
3
как вы выбрали строки для удаления? Вы хотите оставить один ряд каждые 10?
—
Мацци
Вы можете удалить диапазоны строк,
—
Братчли
:[range]d
например, :3,5d
удалив строки с трех по пять (включительно).
Также есть vi.stackexchange .
—
Алексей
@R Ketkaew - Вы пытаетесь удалить список чисел или они строки? Не могли бы вы обновить свой вопрос, чтобы уточнить?
—
DarkHeart
Я знаю, что вы спрашиваете о Vi, но вы можете сделать и с GNU Sed:
—
shadowtalker
gsed -n '1p; 0~10p'