在 MSYS 中获取 Windows 环境变量

在 MSYS 中获取 Windows 环境变量

我有一个 setenv.cmd 脚本,其中包含 Windows cmd 提示符的路径:

set CURRENT_SCRIPT_DIR=%~dp0
set PATH=%PATH%;%CURRENT_SCRIPT_DIR%\bin

但是我使用的是 bash(通过 git for windows 项目中的 msys)。有没有办法以某种方式获取此 cmd 脚本,但在 bash 中设置变量?好像我已经完成了export PATH=...

答案1

使用 MSYS2,不确定是否同样适用于 MSYS。几年后,我一直在寻找同样的东西,结果发现继承 PATH 变量的现状是 - 我从msys2_shell.cmd启动脚本中引用:

rem To export full current PATH from environment into MSYS2 use '-use-full-path' parameter
rem or uncomment next line
rem set MSYS2_PATH_TYPE=inherit

相关内容