我正在这样分配一个变量:
cmd="sed -i 's/id="556"/id="33442233"\n pss="120"/g' a.xml"
但是当我尝试打印 cmd 时出现语法错误,似乎是 因为有多个 ' 和 "...我该如何解决这个问题?
请您参考如下方法:
使用 \ 转义引号 ?
cmd="sed -i 's/id=\"556\"/id=\"33442233\"\n pss=\"120\"/g' a.xml"
我正在这样分配一个变量:
cmd="sed -i 's/id="556"/id="33442233"\n pss="120"/g' a.xml"
但是当我尝试打印 cmd 时出现语法错误,似乎是 因为有多个 ' 和 "...我该如何解决这个问题?
请您参考如下方法:
使用 \ 转义引号 ?
cmd="sed -i 's/id=\"556\"/id=\"33442233\"\n pss=\"120\"/g' a.xml"