3

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

前任:sed '/Jagan/s/Hi/HELLO/' file

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

var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
4

1 回答 1

1

使用"代替'

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

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

于 2013-07-25T07:26:22.520 回答