【发布时间】:2014-12-15 20:51:02
【问题描述】:
我有一个用于构建程序的脚本,我重定向到 sed 以在构建过程中突出显示错误等。
这很好用,但问题是在这个构建脚本的末尾,它启动了一个通常写入终端的应用程序,但 stdout 和 stderr 重定向似乎没有捕获它。我不确定这个输出是如何打印出来的,而且很难弄清楚。
buildAndStartApp # everything outputs correctly
buildAndStartApp 2>&1 | colorize # Catches build output, but not server output
有什么方法可以捕获所有终端输出? “脚本”命令捕获所有内容,但我希望输出仍然打印到我的终端,而不是重定向到文件。
【问题讨论】:
标签: bash io-redirection