Tôi muốn sử dụng trình soạn thảo Vi để xóa nhiều hàng trong một tệp. Xin vui lòng cho tôi ý tưởng hoặc đề nghị.
Mục tiêu của tôi là như thế này:
Trước:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
.
.
29
30
.
.
Sau;
1
10
20
30
40
.
.
3
Làm thế nào để bạn chọn các hàng để xóa? Bạn có muốn rời khỏi một hàng cứ sau 10 hàng không?
—
matzeri
Bạn có thể xóa phạm vi của các dòng với
—
Bratchley
:[range]d
ví dụ :3,5d
xóa các dòng từ ba đến năm (bao gồm).
Ngoài ra còn có vi.stackexchange .
—
Alexey
@R Ketkaew - Bạn đang cố xóa danh sách các số hoặc chúng là hàng? Bạn có thể vui lòng cập nhật câu hỏi của bạn để làm rõ?
—
DarkHeart
Tôi biết bạn đang hỏi về Vi, nhưng bạn cũng có thể làm với GNU Sed:
—
Shadowtalker 16/07/2016
gsed -n '1p; 0~10p'