【发布时间】:2025-12-04 16:30:01
【问题描述】:
如何在sed命令中使用变量?
例如:sed '/Jagan/s/Hi/HELLO/' file
这里我想用一个变量替换Hi
var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
【问题讨论】:
标签: sed
如何在sed命令中使用变量?
例如:sed '/Jagan/s/Hi/HELLO/' file
这里我想用一个变量替换Hi
var1=Hi
sed '/Jagan/s/$var1/HELLO/' file
【问题讨论】:
标签: sed
使用" 代替':
sed "/Jagan/s/$var1/HELLO/"
编辑: 双引号" 允许shell 扩展字符串内的变量。单引号 ' 不允许这样做。
【讨论】:
'和"有什么区别?