Sed实例(附思维导图)

说明:本文所有案例均在linux 2.6.32-642.el6.x86_64验证成功

sed

sed是一种流编辑器,是文本处理中非常常用的工具
<——> vi :一种全屏编辑器
sed所做的处理不会改变源文件的内容

语法

sed [OPTION]…PATTERN {script}[FILE]…

sed 选项 地址编辑命令 文件

选项

-i :修改源文件;
-i.bak:修改源文件的同时生成.bak结尾的备份文件;
-n:只输出匹配到的内容到终端 #默认输出模式空间的所有行;

匹配项

地址

单地址
空地址:即对全文进行处理;
N:第n行;
/PATTERN/:被正则匹配到的行;
$:表示最后一行或者锚定行尾;

步进地址
1~2:表示奇数行;
2~2:表示偶数行;

地址对
N,M:第N行到第M行;
N,+M:第N行到下M行;
/PATTERN/,N:正则匹

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值