问下sed 替换文字,里面如果有环境变量怎么办。

73次阅读

共计 399 个字符,预计需要花费 1 分钟才能阅读完成。

我用的 drone,利用 tag 替换软件里面的版本。他把 $DRONE_TAG 当做字符串,没当环境变量。我如果 echo $DRONE_TAG 就能输出具体的版本 kind: pipelinetype: dockername: autoUploadsteps:  – name: autoUpload    image: node:16    commands:      – echo $DRONE_TAG      – npm config set registry https://registry.npm.taobao.org      – ls -a      – sed -i \’s#{version}#$DRONE_TAG#\’ ./public/version.json hchen 2022-11-16 13:23 2 把单引号换成双的试一试。斌斌 2022-11-16 13:24 3hchen 发表于 2022-11-16 13:23 把单引号换成双的试一试。多谢,可以了。

正文完
 0