我正在编写一个Shell脚本,在其中创建了一些变量。
RELEASE="something"
COMMONS="something else"
我有一个文件file.txt
,其中出现了$RELEASE
和$COMMONS.
,我想用相应的shell变量替换这些字符串。我尝试运行(以及许多其他变体):
sed "s|\$RELEASE|${RELEASE}|g" file.txt > result.txt
它将“ $ RELEASE”替换为“ $ {RELEASE}”。您是否知道如何用$RELEASE
的值替换?
答案 0 :(得分:0)
尝试一下:
sed 's|$RELEASE|'"$RELEASE"'|g' file.txt > result.txt