我有一个环境变量LIB_HOME = / etc / temp 在其中一个配置文件中,我正在尝试使用sed命令替换整行,如下所示:
sed -i '/lib.home=/c\lib.home=$LIB_HOME' myconfig.properties
实际输出:lib.home=blablabla
===> lib.home=$LIB_HOME
预期输出:lib.home=blablabla
===> lib.home=/etc/temp
请帮助
答案 0 :(得分:0)
您是否尝试过使用双引号?
sed -i '/lib.home=/c\lib.home=‘“$LIB_HOME”' myconfig.properties