如何在sed中使用变量

如何在sed中使用变量,sed,Sed,如何在sed命令中使用变量 示例:sed'/Jagan/s/Hi/HELLO/“文件 这里我想用一个变量替换Hi var1=Hi sed '/Jagan/s/$var1/HELLO/' file 使用“而不是”: sed "/Jagan/s/$var1/HELLO/" 编辑:双引号“允许shell在字符串中展开变量。单引号“不允许这样做。使用单引号”和“有什么区别?可能重复

如何在sed命令中使用变量

示例:
sed'/Jagan/s/Hi/HELLO/“文件

这里我想用一个变量替换
Hi

var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
使用
而不是

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

编辑:双引号
允许shell在字符串中展开变量。单引号
不允许这样做。

使用单引号
有什么区别?可能重复