You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bash脚本中使用AzD环境值并获取TESTDATA_URI?

在Bash脚本中提取azd环境变量值的方法

方法一:使用azd官方命令(推荐)

azd提供了直接获取单个环境变量的命令azd env get <变量名>,无需处理复杂的文本输出,是最可靠的方式:

# 获取TESTDATA_URI的值并存储到变量中
testdata_uri=$(azd env get TESTDATA_URI)

# 验证结果
echo "对接端点地址:$testdata_uri"

方法二:文本处理工具提取(兼容批量场景)

如果需要一次性处理多个环境变量,可以通过azd env get-values的输出,结合grep和sed或awk提取目标值:

用grep+sed组合:

testdata_uri=$(azd env get-values | grep "^TESTDATA_URI=" | sed 's/^TESTDATA_URI="\(.*\)"/\1/')

用awk处理:

testdata_uri=$(azd env get-values | awk -F '=' '/^TESTDATA_URI=/ {gsub(/"/, "", $2); print $2}')

两种文本处理方式的核心逻辑都是:先匹配以目标变量名开头的行,再去除引号和变量名前缀,提取出纯粹的端点地址。

内容的提问来源于stack exchange,提问作者Kai Walter

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 22:30:50