Batch file 使用Git Bash从Shell脚本调用批处理脚本
我有一个批处理脚本(master.bat),它调用了大量批处理脚本。Master.bat: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开关中插入,
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