Batch file 使用Git Bash从Shell脚本调用批处理脚本

Batch file 使用Git Bash从Shell脚本调用批处理脚本,batch-file,git-bash,Batch File,Git Bash,我有一个批处理脚本(master.bat),它调用了大量批处理脚本。Master.bat: call a.bat call b.bat call c.bat 调用此批处理脚本的shell脚本(call_master.sh)是: echo $PATH cmd /c master.bat 我正在使用Git Bash在Windows-7上调用这个shell脚本。 当我运行shell脚本时,我没有得到任何错误,但是master.bat没有调用任何脚本。 如何正确执行此操作可能有助于在/c开关中插入,

我有一个批处理脚本(master.bat),它调用了大量批处理脚本。Master.bat:

call a.bat
call b.bat
call c.bat
调用此批处理脚本的shell脚本(call_master.sh)是:

echo $PATH
cmd /c master.bat
我正在使用Git Bash在Windows-7上调用这个shell脚本。 当我运行shell脚本时,我没有得到任何错误,但是master.bat没有调用任何脚本。 如何正确执行此操作

可能有助于在/c开关中插入,这样就不会将其解释为shell的c:drive

我做了一个小测试,这是命令和输出:

$ cmd //c master.bat

> call a.bat

> echo hello from a
hello from a

> call b.bat

> echo hello from b
hello from b

> call c.bat

> echo hello from c
hello from c
下面是来自Mingw wiki的另一个参考。

它可能有助于插入/c开关,因此不会被解释为shell的c:drive

我做了一个小测试,这是命令和输出:

$ cmd //c master.bat

> call a.bat

> echo hello from a
hello from a

> call b.bat

> echo hello from b
hello from b

> call c.bat

> echo hello from c
hello from c

以下是来自Mingw wiki的另一个参考。

有没有办法在新窗口中运行此批处理?我的意思是,不知何故,让它从Git Bash shell流中分离出来进行独立计算。找到答案,答案很简单:
start file.bat
有没有办法在新窗口中运行此批处理?我的意思是,不知何故,让它从Git Bash shell流中分离出来,独立地进行计算。找到了答案,答案很简单:
start file.bat