我正在使用sed命令查找字符串并在此之后附加一些文本

时间:2019-12-24 13:20:35

标签: linux bash sed

sed -i 's/oldtext.*/Newtext ="'$var'"/g' file.txt

试图运行以上代码,但收到以下错误

sed: -e expression #1, char 66: unterminated `s' command

但是当我尝试不使用$var时,它工作正常。

命令执行前

$ cat file.txt
Hi
I have code
oldtext in my script
last line

预期:

$ cat file.txt
Hi
I have code
Newtext = "New Code"
lastline 

0 个答案:

没有答案