Я хотів би скористатися редактором 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?
—
matzeri
Ви можете видалити діапазони рядків,
—
Братчлі
:[range]d
наприклад, :3,5d
видалити рядки три-п'ять (включно).
Існує також vi.stackexchange .
—
Олексій
@R Ketkaew - Ви намагаєтесь видалити список номерів чи це рядки? Чи можете ви, будь ласка, оновити своє запитання, щоб уточнити?
—
DarkHeart
Я знаю, що ви запитуєте про Vi, але ви також можете
—
попрацювати
gsed -n '1p; 0~10p'