1. 在指定行的前/后插入内容。
例如在param.conf中某一行的内容是debug=0,现在想在这行之后添加enable=1,之前插入enable=0,如下:
sed -i '/debug=0/a\enable=1' param.conf
sed -i '/debug/i\enable=0' param.conf
在指定行号的情况下,只需给出行号即可,比如在第10行前后添加enable=0和enable=1,如下:
sed -i '10a\enable=1' param.conf
sed -i '10i\enable=0' param.conf
2. 在特定内容之后追加内容
例如在param.conf中某一行的内容是debug=0,现在在其之后追加enable=0,如下
sed -i 's/debug=0/& enable=0/g' param.conf