sed的模式空间与保持空间
时间:2006-12-28 来源:rex1109
多行模式空间
N:追加下一行
/operator$/{
N
s/Owner and\noperator/install guide/
}
p:打印多行模式空间的第一部分
D:删除模式空间直到第一个嵌入的换行符之间的内容。
最常见的用法:
/unix$/{
N
/\nsystem/{
s//operating &/
P
D
}
}
模式空间与保持空间
h或H 将模式空间的内容复制或追加到保持空间
g或G 将保持空间的内容复制或追加到模式空间
x 交换两空间的内容
例:
1
2
11
22
111
222
/1/{
h
d
}
/2/{
G
}
sed -f sed.file test.txt
2
1
22
11
222
111
相关阅读 更多 +