有时候我们会用脚本,来修改文档,比如在文档中增加一行或减少一行
echo "1";
echo "2";
echo "4";
echo "5";

如上例子,想要在echo "2";后面加上一条echo "3";可以用如下命令

sed -i '/echo \"2\";/a\echo \"3\";' test.sh

 

1111111111

2222222222

4444444444

要在2222222222后面加上3333333333

sed -i '/2222222222/a\3333333333' test.txt

用sed替换指定关键行的字

1111 aaa

2222 bbb

3333 ccc

把有bbb的那一行加上注释:sed -i '/bbb/s/^/#/' file.txt

把有bbb的那行行,将bbb改为bbcc:sed -i '/bbb/s/bbb/bbcc/' file.txt

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注