将批处理文件中调用的bash输出重定向到控制台

将批处理文件中调用的bash输出重定向到控制台,bash,batch-file,msys,Bash,Batch File,Msys,我有一个批处理文件(build.bat),它调用一个bash脚本(makelibs.sh)。bash脚本包含几个命令,这些命令从源代码构建20个库 如果我从MSYS运行makelibs.sh,我会得到连续的输出。如果我从批处理文件调用它,那么我只能在每个命令的末尾看到完整的输出 这使得很难评估该进程的当前状态 是否可以重定向makelibs.sh的输出,以获得执行的连续反馈 我有一个批处理文件(build.bat),它调用一个bash脚本(makelibs.sh) 我强烈建议不要这样做。当您只需

我有一个批处理文件(build.bat),它调用一个bash脚本(makelibs.sh)。bash脚本包含几个命令,这些命令从源代码构建20个库

如果我从MSYS运行makelibs.sh,我会得到连续的输出。如果我从批处理文件调用它,那么我只能在每个命令的末尾看到完整的输出

这使得很难评估该进程的当前状态

是否可以重定向makelibs.sh的输出,以获得执行的连续反馈

我有一个批处理文件(build.bat),它调用一个bash脚本(makelibs.sh)

我强烈建议不要这样做。当您只需打开Bash并将

makelibs.sh
然而,如果你坚持这样做,那么也许会奏效

start bash.exe makelibs.sh

是的,我绝对需要这样做。问题是我还需要调用窗口中的输出。。。