首页 > 解决方案 > 如何使用 sed 用文件中的变量替换字符串?

问题描述

我有一个文件,其中包含如下文本:

ipaddress="127.0.0.1"

我必须用变量 $ip_add 替换 127.0.0.1,其中 $ip_add=127.0.0.2 以下 sed 命令不起作用

sed -i 's/127.0.0.1/$ip_add/' conf.py

当我运行此命令时,文本是这样的文件

ipaddress="$ip_address"

请帮忙。提前致谢

标签: linuxshellcommanddevops

解决方案


推荐阅读