perl - 环境变量是否通过 qx 在 perl 脚本中保留
问题描述
我有一些遗留的 perl 脚本,它设置环境变量
$ENV{"ENV_VAR_NAME"} = $envVar;
然后使用 qx() 执行另一个 shell 命令
$command = "$xyz";
$result = qx($command);
当 qx 执行新命令时,修改后的 ENV_VAR_NAME 是否可用。
解决方案
推荐阅读
- c# - ASP.NET Core Web API Docker Linux 拒绝连接
- c++ - 你应该如何使用带有 URDF 的控制器
- c++ - ImGui 示例代码/基本初始化不起作用(Windows 和 Linux)
- r - Sys.time() 是单个计算机运行命令所需的时间吗?
- python - 调用函数时如何使用变量?
- stata - 尝试使用 Stata 计算多级结构方程模型中的间接影响。有人可以确认我有这个代码吗?
- docker - 具有多种服务的 Docker
- .net - 带有 dotnet 代码检查的 Github 操作
- google-chrome-devtools - Chrome Dev Tool > Coverage > css 显示 100% 未使用但实际使用
- javascript - 频道创建名称 Discord.js