set
如果我在 Linux 中的 Bash 中运行这个用于 Windows cmd 提示符的命令,会发生什么?
set "PATH=C:\Program Files\Git\bin;%USERPROFILE%\AppData\Local\Programs\Git\bin;%PATH%"
echo %PATH%
在 Windows cmd 提示符中,这会根据我的需要修改 PATH,以便我可以在 Windows 命令提示符中直接Git\bin\bash.exe
运行。bash
当我在 Windows 中的 Git Bash 中或在 Linux Ubuntu 中的 Bash 中运行它时,没有产生任何错误。该命令似乎运行良好,但什么也没发生。我如何验证发生了什么?在 Linux 中运行安全吗?我希望它在 Linux 中不做任何实质性的事情,而是在 Windows 中设置 PATH。
对于那些想知道的人来说:
为什么这样?我需要一个可以在 Windows cmd 提示符和 Linux Bash 中运行的脚本,并且它将位于在两个地方启动脚本的启动代码之前。这与我在此处的问答有关:如何配置preBuildSteps.sh
在 Windows 和 Linux 上的 MPLAB X IDE 中作为预构建过程的一部分运行的 Bash 脚本。