Saya ingin menggunakan editor Vi untuk menghapus beberapa baris dalam sebuah file. Tolong beri saya ide atau saran.
Tujuan saya adalah seperti ini:
Sebelum:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.
.
29
30
.
.
Setelah;
1
10
20
30
40
.
.
3
bagaimana Anda memilih baris untuk dihapus? Apakah Anda ingin meninggalkan satu baris setiap 10?
—
matzeri
Anda dapat menghapus rentang garis dengan
—
Bratchley
:[range]d
misalnya :3,5d
menghapus baris tiga hingga lima (secara inklusif).
Ada juga vi.stackexchange .
—
Alexey
@R Ketkaew - Apakah Anda mencoba menghapus daftar angka atau apakah itu baris? Bisakah Anda memperbarui pertanyaan Anda untuk menjelaskan?
—
DarkHeart
Saya tahu Anda bertanya tentang Vi, tetapi Anda juga dapat melakukannya dengan GNU Sed:
—
shadowtalker
gsed -n '1p; 0~10p'