1

我有一个使用 pv (管道查看器)的命令管道。我想在同一行的管道输出之后打印“完成”。我使用 pv,它有一个参数 -c/--cursor 可能可以提供这个,但我不知道如何使用它。文档非常简洁,我没有找到示例。-c, --cursor 不接受参数。

例子

for a in {1,2,3,4}; do echo $a; sleep 2; done | tee -a log.txt | pv -name "Test" -w 80 -cls 4 > /dev/null; echo done

使用 -c 或未完成 'done' 将在下一行打印,但在此过程中存在区别:使用 -c,光标位于进度条的末尾。

4

0 回答 0