Đối với một tập tin trông như thế này:
2 AD,42.546245,1.601554,Andorra,376
3 AE,23.424076,53.847818,United Arab Emirates,971
4 AF,33.93911,67.709953,Afghanistan,93
5 AG,17.060816,-61.796428,Antigua and Barbuda,1
Tôi đang cố gắng loại bỏ các khoảng trắng và số hàng đầu trong 10 dòng đầu tiên, vì vậy tôi kết thúc bằng
AD,42.546245,1.601554,Andorra,376
AE,23.424076,53.847818,United Arab Emirates,971
AF,33.93911,67.709953,Afghanistan,93
AG,17.060816,-61.796428,Antigua and Barbuda,1
Tại sao "loại bỏ hai từ" :d2w
hoạt động cho một dòng, nhưng không phải cho một phạm vi :1,10d2w
?
GHI CHÚ:
Vấn đề được giải quyết do định dạng cố định, sử dụng :1,10s/.\{8\}//
, vì vậy đây là cách hiểu về cách sử dụng phạm vi với:dNw
:1,10s/\v^(\s|\d)*/
(xóa bất kỳ số khoảng trắng hoặc chữ số nào khi bắt đầu 10 dòng đầu tiên)