我有一个脚本,调用了两个命令:
长时间运行的命令会打印进度,但我对其不满意。我使用“print_progress”使其更美观(即在一行中显示进度)。
问题是:将管道连接到标准输出也会激活一个4K的缓冲区,所以漂亮的打印程序得到了...什么都没有...什么都没有...很多...:)
如何禁用“long_running_command”的4K缓冲区(不,我没有源代码)?
long_running_command | print_progress
长时间运行的命令会打印进度,但我对其不满意。我使用“print_progress”使其更美观(即在一行中显示进度)。
问题是:将管道连接到标准输出也会激活一个4K的缓冲区,所以漂亮的打印程序得到了...什么都没有...什么都没有...很多...:)
如何禁用“long_running_command”的4K缓冲区(不,我没有源代码)?