如何在sed中使用变量

时间:2013-07-25 07:22:12

标签: sed

如何在sed命令中使用变量?

ex:sed '/Jagan/s/Hi/HELLO/' file

这里我想用变量

替换Hi
var1=Hi
sed '/Jagan/s/$var1/HELLO/' file

1 个答案:

答案 0 :(得分:1)

使用"代替'

sed "/Jagan/s/$var1/HELLO/"

编辑:双引号"允许shell扩展字符串中的变量。单引号'不允许这样做。