-n #不开启主动打印
-r #使用扩展的正则表达式
c #替换
i #插入
p #打印
d #删除
n #从模式空间中删除当前行,加载下一行到模式空间
N #模式空间中保留当前行,并加载下一行到模式空间
h #模式空间复制到保留空间
H #模式空间追加到保留空间
g #保留空间复制到模式空间
H #保留空间追加到模式空间
q #执行后退出
= #打印行号
b lable :lable #
s#(aa)#\1bb#g
s#aa#&bb#g
/ /{ ; ; }
-n #不开启主动打印
-r #使用扩展的正则表达式
c #替换
i #插入
p #打印
d #删除
n #从模式空间中删除当前行,加载下一行到模式空间
N #模式空间中保留当前行,并加载下一行到模式空间
h #模式空间复制到保留空间
H #模式空间追加到保留空间
g #保留空间复制到模式空间
H #保留空间追加到模式空间
q #执行后退出
= #打印行号
b lable :lable #
s#(aa)#\1bb#g
s#aa#&bb#g
/ /{ ; ; }