将管道命令输出到同一行后打印一个单词

时间:2018-03-15 13:54:55

标签: bash pv

我有一个使用pv(管道查看器)的命令管道。我想打印完成'管道输出后在同一行。我使用pv,它有一个参数-c / - 游标,也许可以提供这个,但我不知道如何使用它。文档非常简洁,我找不到示例。 -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或不使用'完成'将在下一行打印,但在此过程中存在差异:使用-c,光标位于进度条的末尾。

0 个答案:

没有答案