我如何 运行 git bash 任何文件夹中的脚本 (运行 Windows 7)
How can I run git bash scripts from any folder (Running Windows 7)
我的 .bat
和 .sh
文件有一个文件夹。
这个文件夹是我 PATH
的一部分。我可以使用命令提示符 运行 .bat
文件而没有任何问题。但是我不能 运行 .sh
文件 git bash.
我已经使脚本可执行,如果我在脚本所在的文件夹中,那么我可以 运行 它们与 ./myScript.sh
例如,没有任何问题。
如果我回显 PATH
变量,我 git bash 显示包含脚本文件夹。
如果我 运行 which myScript.sh
我得到 /c/opt/scripts/myScript.sh
那我错过了什么?
此外,我真的很想 运行 它只用 myScript
而不是 ./myScript.sh
这可能吗?
找到 .bashrc
文件。在我的例子中,它在 C:\Program Files\Git\etc
中,它实际上被称为 bash.bashrc
我在该文件的底部添加了以下内容:
alias myScript=\'/c/opt/scripts/./myScript.sh\'
这解决了我的两个问题。我现在可以从任何地方 运行 脚本,只需输入 myScript
我的 .bat
和 .sh
文件有一个文件夹。
这个文件夹是我 PATH
的一部分。我可以使用命令提示符 运行 .bat
文件而没有任何问题。但是我不能 运行 .sh
文件 git bash.
我已经使脚本可执行,如果我在脚本所在的文件夹中,那么我可以 运行 它们与 ./myScript.sh
例如,没有任何问题。
如果我回显 PATH
变量,我 git bash 显示包含脚本文件夹。
如果我 运行 which myScript.sh
我得到 /c/opt/scripts/myScript.sh
那我错过了什么?
此外,我真的很想 运行 它只用 myScript
而不是 ./myScript.sh
这可能吗?
找到 .bashrc
文件。在我的例子中,它在 C:\Program Files\Git\etc
中,它实际上被称为 bash.bashrc
我在该文件的底部添加了以下内容:
alias myScript=\'/c/opt/scripts/./myScript.sh\'
这解决了我的两个问题。我现在可以从任何地方 运行 脚本,只需输入 myScript