您的位置:首页 > 其它

实例讲解3--sed命令a

2012-03-30 10:22 357 查看
sed的正则表达式用//括住。

1.sed文本的定位方法:

x x为一行号

x,y 表示行号范围从x到y

/pattern/
查询包含模式的行

/pattern/pattern/
查询包含两种模式的行

/pattern/,x
在给定行号上查询包含模式的行

x,/pattern/
通过行号和模式查询匹配行

x,y! 查询不包括指定行号x和y的行

2.sed编辑命令

命令 意思

p 打印匹配行

= 显示文件行号

a/ 在定位行号后附加新文本信息

i/ 在定位行号后插入新文本信息

d 删除定位行

c/ 用新文本替换定位文本

s 使用替换模式替换相应模式

r 从一个文件中读文本

w 将文本写道一个文件

q 第一个模式匹配完成以后退出或立即退出

l 显示八进制ASCII代码等价的控制字符

{} 在定位行执行的命令组

n 从另一个文件中读文本下一行,并附加到下一行

g 将模式2粘贴到/pattern n/

y 传送字符

-n 只打印用p命令指定的行

-e command -e后的参数是一个编辑命令

-f filename -f后的参数是包含编辑命令的文件

总之一句话,想少用\转义 那你就用-r
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: