如果在步骤中调用变量,但变量未定义,返回的值取决于预解析功能是处于打开状态(缺省值)还是关闭状态。预先进行的语法分析行为可通过编辑 bfagent.conf 文件中的 no_preparse 命令或 _NO_PREPARSE_COMMAND 环境变量来设置。请参阅触发器变量引用。
变量格式 | 返回的值 - 预解析开启(缺省值) | 返回的值 - 预解析关闭 |
---|---|---|
echo %foo% | foo | Windows:%foo% UNIX 或 Linux:空 |
echo $foo | foo | Windows:$foo UNIX 或 Linux:空 |
echo ${foo} | foo | Windows:${foo} UNIX 或 Linux:空 |
echo $[foo] | 空字符串 | Windows:$[foo] UNIX 或 Linux:系统错误 |