P:打印模式空间开端至\n内容,并追加到默认输出之前
.h: 把模式空间中的内容覆盖至保持空间中
.H:把模式空间中的内容追加至保持空间中
.g: 从保持空间取出数据覆盖至模式空间
.G:从保持空间取出内容追加至模式空间
.x: 把模式空间中的内容与保持空间中的内容进行互换
.n: (打印偶数行)读取匹配到的行的下一行覆盖至模式空间(读取相对的第2行内容)
.N:读取匹配到的行的下一行追加至模式空间
.d: 删除模式空间中的行
.D:如果模式空间包含换行符,则删除直到第一个换行符的模式空间中的文本,并不会读取新的输入行,而使用合成的模式空间重新启动循环。如果模式空间不包含换行符,则会像发出d命令那样启动正常的新循环