我使用参数化字符串创建一个新构建。参数的名称是VERSION。
在构建中我有这个命令:
sed -i -e 's/REPLACE_ME/$VERSION/g' config/config.json
json文件看起来像这样:
{
"ENV": {
"name": "test",
"version": "REPLACE_ME",
}
}
发生的事情是REPLACE_ME被$ VERSION取代。 我也试过$ {VERSION},但仍然没有运气。 我做错了什么?
答案 0 :(得分:3)
用双引号括住sed
字符串,以便正确扩展变量。