处理 pv 输出以在运行时将状态写入文件

处理 pv 输出以在运行时将状态写入文件

我想在 shell 脚本中监视非常大的 tarball 提取的进度。监视进程可以监视文件,所以我想如果我可以将输出传递pv到脚本,我可以让该脚本将状态写入文件

我想做的是这样的事情,但它不起作用:

pv -p bundle.tgz | tar xz -Coutdir 2>&1 | <script to parse output>

我真正想要的是用pv.

有人对 bash 管道有足够的了解来完成这项工作吗?

相关内容