我需要将pv命令的输出redirect到一个文件,所以我读它是从另一个进程的进度。 或者,我能做到这一点吗?
进度信息转到标准错误,所以你尝试a | pv ... -f 2> /tmp/out | b a | pv ... -f 2> /tmp/out | b a | pv ... -f 2> /tmp/out | b ? 否则,可以使用手册页中更复杂的示例的适配:
( a | pv ... -f | b ) > /tmp/out 2>&1
Stdio缓冲可能会出现问题。