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

时间:2013-01-31 14:12:40

标签: bash batch-file msys

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

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

这使得评估过程的当前状态变得困难。

是否可以重定向makelibs.sh的输出以获得有关执行的持续反馈?

1 个答案:

答案 0 :(得分:0)

  

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

我强烈建议不要这样做。当你可以简单地打开Bash并放入

时,你正在用脚本调用脚本
makelibs.sh

但是,如果你坚持这样做,那么start可能会起作用

start bash.exe makelibs.sh

ref