linux – 即使对于一个命令,也可以迅速使用tee命令

前端之家收集整理的这篇文章主要介绍了linux – 即使对于一个命令,也可以迅速使用tee命令前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我是新手使用tee命令.

我正在尝试运行我的一个程序,这需要很长时间才能完成,但它随着它的进展打印出信息.我正在使用’tee’将输出保存到文件中以及查看shell中的输出(bash).

但问题是,在我的命令结束之前,tee不会将输出转发给shell.
有没有办法做到这一点?

我正在使用Debian和bash.

最佳答案
这实际上取决于输出量和正在运行的任何命令的实现.没有程序有义务直接打印到stdout或stderr,并一直刷新它.因此,即使大多数C运行时实现在使用其中一个运行时例程(例如printf)写入一定量的数据之后刷新,但这可能不是真的,具体取决于实现.

它不会立即输出它,它可能只在命令运行的最后接收输入.提到它确切的命令可能会有所帮助.

猜你在找的Linux相关文章