我想在abc.c
中注释第 2 行,并在文件的第 3 行中添加文本New second line
。
abc.c
:
First line
Second line
Third line
我修改后的文件应该看起来像
First line
//Second line
New second line
Third line
我试过使用命令
sed 's/Second line///Second line
New second line/g' abc.c > tmp.c && mv tmp.c abc.c
但它在sunOS 5.10上给出的错误为"sed命令乱码">
任何人都可以告诉我使用正确的命令是什么?
尝试:
sed "s/Second line///&\
New second line/g" abc.c > tmp.c && mv tmp.c abc.c
sed -i.bak -e"s/Second line///&nNew second line/;" abc.c
之后的文件内容:
First line
//Second line
New second line
Third line