当前位置: > shell编程 >

sed中的一些常用参数

时间:2014-06-23 03:39来源:linux.it.net.cn 作者:IT网
sed 常用参数,挺实用的。

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

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

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

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

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


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容