Skip to content

sed

推荐使用sed -E

bash
sed -E SCRIPT FILE
sed -E -e SCRIPT FILE
sed -E -f SCRFILE FILE # 从文件中读取脚本
sed -E -n SCRIPT FILE # 仅显示script处理后的结果
sed -E -i SCRIPT FILE # 修改源文件

SCRIPT

[addr][operation]

addr

addr描述
1第一行
$最后一行
1-3,5-7一至三,五至七行
/xxx/正则匹配行

operation

operation描述
axxx下插
a\ xxx下插(行首含空格)
ixxx上插
i\ xxx上插(行首含空格)
cxxx修改
c\ xxx修改(行首含空格)
d删除
s/xxx/xxx/替换
s/xxx/xxx/g全替换
p打印