![有没有办法将 pv 命令的输出重定向到文件?](https://linux22.com/image/572777/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%B0%86%20pv%20%E5%91%BD%E4%BB%A4%E7%9A%84%E8%BE%93%E5%87%BA%E9%87%8D%E5%AE%9A%E5%90%91%E5%88%B0%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我需要将 pv 命令的输出重定向到一个文件,以便从另一个进程读取它的进度。或者我可以用其他方法做到这一点吗?
答案1
进度信息会发送到标准错误,所以你试过了a | pv ... -f 2> /tmp/out | b
?否则,可以使用手册页中更复杂示例的改编:
( a | pv ... -f | b ) > /tmp/out 2>&1
Stdio 缓冲可能会出现问题。
我需要将 pv 命令的输出重定向到一个文件,以便从另一个进程读取它的进度。或者我可以用其他方法做到这一点吗?
进度信息会发送到标准错误,所以你试过了a | pv ... -f 2> /tmp/out | b
?否则,可以使用手册页中更复杂示例的改编:
( a | pv ... -f | b ) > /tmp/out 2>&1
Stdio 缓冲可能会出现问题。