有没有办法将 pv 命令的输出重定向到文件?

有没有办法将 pv 命令的输出重定向到文件?

我需要将 pv 命令的输出重定向到一个文件,以便从另一个进程读取它的进度。或者我可以用其他方法做到这一点吗?

答案1

进度信息会发送到标准错误,所以你试过了a | pv ... -f 2> /tmp/out | b?否则,可以使用手册页中更复杂示例的改编:

( a | pv ... -f | b ) > /tmp/out 2>&1

Stdio 缓冲可能会出现问题。

相关内容