sed命令详解

sed 命令基本概念

sed( stream Editor ):工作原理是将内容加载到模式空间中,在模式空间中,对内容进行处理。然后,将模式空间 中的内容加载到屏幕。默认不编辑源文件中,仅对模式空间中的内容进行处理。

sed具体用法

sed ‘addresscommand’ file

address:
stratline,endline		##起始行到结束行
/RegExp/				##正则表达式
/pattern1/,/pattern2/	##两种匹配模式
linenumber				##指定行
startlline +N			##从指定行进行一个N行的偏移
command
d:删除符合条件的行
p:显示符合条件的行
a  \string:	在制定的行后面添加新的行,内容为‘string’
i  \string: 在制定的前面添加新的行,内容为string
r FILE:将指定的文件内容添加FILE
w FILE:将指定的行写入指定的文件中
s  /pattern/string/修饰符:查找并替换,默认只替换每一行第一次被匹配到的字符串
修饰符
g:全局替换
i:忽略字符大小写
-n:静默模式,不再默认模式空间的输出
-e   script -e script:可以同时执行多个文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值