sed中的一些常用参数

发布时间:2020-11-18编辑:脚本学堂
sed 常用参数,挺实用的。

sed 常用参数,挺实用的。

 i 插入
sed  '/abc/idef' test.txt
在包含 abc的行并在其上一行添加edf

a 添加
sed   '/abc/adef' test.txt
在包含 abc的行并在其下一行添加edf

c 替换
sed '/abc/,/edf/c1234567' test.txt
查找abc和edf中间的行(包含) 并替换成 1234567

n下一行
sed '/abc/{n;s/1234/789/g}' test.txt
当行内容包含abc查找下行如果包含1234 替换成789

N 下一行(多行)
sed '/edf/{N;s/abcn123/2342342/g}' test.txt
查找包含edf的行并以abc换行下行以123开头的行的多行换成2342342