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