-1

我有一个内联脚本,其中命令之一是以下命令。如何在 Azure 版本中将 LINUX_PASSWD 替换为变量。

我在 Azure 发布管道中添加了 LINUX_PASSWD 和 FILENAME 作为变量,但发布后它们为空

sed -i 's/password/$(LINUX_PASSWD)/g' FILENAME

4

1 回答 1

1

如果你想用它们的值替换你的变量,使用 $(varable_name) 模板。在你的情况下:

sed -i 's/password/$(LINUX_PASSWD)/g' $(FILENAME)

查看文档:了解变量语法使用自定义变量

要在构建和发布任务中使用自定义变量,只需将变量名称括在括号中并在其前面加上 $ 字符。例如,如果您有一个名为 adminUserName 的变量,您可以将该变量的当前值作为 $(adminUserName) 插入到任务的参数中。

于 2021-01-18T12:40:07.040 回答