标签: bash sed
我在bash脚本中使用sed时遇到问题。 这是一行:
sed -i "s/"$name"/"$input"/g" ~/input.script
我收到此错误: sed:-e表达式#1,字符24:未终止的's'命令
奇怪的是它在我的代码的早期版本中工作。我一直很难拍,但我找不到解决办法。
答案 0 :(得分:3)
您不需要嵌套引号。另外,尝试更改分隔符:
sed -i "s@$name@$input@g" ~/input.script