I've created a bash script that takes a parameter. I want to pass that parameter to sed to replace an existing string with another which is composed of the variable:
variable=$1
echo $variable
sed -i -e 's/name="master"/name="$variable"/g' test
The problem is that the script is not replacing $variable with the parameter, it's just replacing the string with "$variable":
<host name=""$variable"" xmlns="urn:jboss:domain:3:0:>
How can I replace a string in quotes with the variable?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…