Sed

语法:
sed [options] 'command' filename(s)

sed选项:

-e 允许多次编辑
-f 跟随脚本文件名
-n 禁止默认输出

sed的相关命令:

a\
向当前行添加文本行
c\
用新的文本行取代当前行里的文本
i\
在当前行之前插入文本
d
删除行
h
把模式空间内容复制到一个固定缓存
H
把模式空间内容添加到一个固定缓存
g
把固定缓存里的所有文本都复制到模式缓存,重写模式缓存的内容
G
把固定缓存里的所有文本添加到模式缓存
l
列出不打印的字符
p
打印行
P(大写)
多行打印,输出多行模式空间里的第一部分,直到第一个嵌入的换行符为止
n
输出模式空间的内容并读取下一行
N
读取新的输入行并将其添加到模式空间的现有内容之后来创建多行模式空间
q
结束或退出
r
读入行,从某个文件
!
把命令应用到选定行之外的其它所有行
s
替换

替换标志:
标志
功能
g
全局替换
p
打印
w
把行写到文件中
x
交换;用模式空间的内容交换固定缓存的内容
y
转换,如大小写转换

转载于:https://blog.51cto.com/11773387/2164840

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值