我在 bash 脚本中使用 sed 时遇到问题。
这是该行:
sed -i "s/"$name"/"$input"/g" ~/input.script
我收到此错误:
sed:-e 表达式 #1,字符 24:未终止的“s”命令
奇怪的是它在我的代码的早期版本中工作。我一直在解决问题,但找不到解决方案。
您不需要嵌套引号。另外,尝试更改分隔符:
sed -i "s@$name@$input@g" ~/input.script
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)