在sed命令中使用外部变量有两种方式:
(1)sed命令使用双引号而不是单引号
例:var=cat
echo "It is a dog" | sed "s/dog/$var/g"
(2)sed命令依然使用单引号,但将外部变量用单引号括起来
例:var=cat
echo "It is a dog" | sed 's/dog/'$var'/g'
在sed命令中使用外部变量有两种方式:
(1)sed命令使用双引号而不是单引号
例:var=cat
echo "It is a dog" | sed "s/dog/$var/g"
(2)sed命令依然使用单引号,但将外部变量用单引号括起来
例:var=cat
echo "It is a dog" | sed 's/dog/'$var'/g'