linux中怎么用sed替换变量

avatar
作者
筋斗云
阅读量:1

在Linux中,可以使用sed命令来替换变量。具体操作如下:

假设有一个变量var1,需要将其中的某个字符串"old"替换为"new",可以使用如下命令:

sed -i 's/old/new/g' <<< "$var1" 

其中,-i选项表示直接在文件中修改,s表示替换操作,/old/表示要被替换的字符串,/new/表示替换后的字符串,g表示全局替换。

如果需要将变量var1中的"old"替换为"new"并保存到另一个变量var2中,可以使用如下命令:

var2=$(echo "$var1" | sed 's/old/new/g') 

这样就可以通过sed命令来替换变量中的字符串。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!