1. 程式人生 > >擴展命令模式:地址定界

擴展命令模式:地址定界

行數 art tar 插入 地址 文件 一次 倒數 模式

地址定界

:start_pos,end_pos
# 具體第#行,例如2表示第2行
#,# 從左側#表示起始行,到右側#表示結尾行
#,+# 從左側#表示的起始行,加上右側#表示的行數
??:2,+3 表示2到5行
. 當前行
$ 最後一行
??.,$-1 當前行到倒數第二行
% 全文, 相當於1,$

/pat1/,/pat2/(pat1和pat2為正則表達式)
??從第一次被pat1模式匹配到的行開始,一直到第一次被pat2匹配到的行結束
??#,/pat/
??/pat/,$
??/^b/,/^ld:刪除以“b”開頭到以“l”開頭的行
使用方式:後跟一個編輯命令
d(刪除):2,5d---刪除第2到第5行
y(復制):2,5y---復制第2到第5行
w file: 將範圍內的行另存至指定文件中
r file:在指定位置插入指定文件中的所有內容

擴展命令模式:地址定界