【发布时间】:2015-07-29 18:03:43
【问题描述】:
我创建了一个带有参数的 bash 脚本。我想将该参数传递给 sed 以将现有字符串替换为由变量组成的另一个字符串:
variable=$1
echo $variable
sed -i -e 's/name="master"/name="$variable"/g' test
问题是脚本没有用参数替换$variable,它只是用“$variable”替换字符串:
<host name=""$variable"" xmlns="urn:jboss:domain:3:0:>
如何用变量替换引号中的字符串?
【问题讨论】: