问题标签 [pv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1664 浏览

linux - 与 pv 命令在同一行上的进度条 + ETA

介绍

pv在管道中使用命令来显示进度条。我用一个简单的计数器试了一下:

这很好用,但我希望进度条显示在同一行。这个答案解释了如何做到这一点。

所以我尝试了这个:

它保持在一条线上,但现在它不再更新 ETA。

问题

我怎样才能让 ETA 也更新?

更新

既然 iBug回答了上一节的问题,我意识到我还有一个相关的要求:stdout需要保留,以便可以在下一个管道中使用。在我的具体情况下,我需要将结果写入文件(即> some-file.txt

0 投票
0 回答
75 浏览

bash - 在管道命令输出到同一行之后打印一个单词

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

例子

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

0 投票
2 回答
876 浏览

bash - gzip 在多核上使用 pv 进度条

在这个 2010 年的问题Gzip with all cores之后,我想gzip使用多核文件并用pv工具指示进度条。

如何改进此代码?

我想显示剩余时间并显示并行运行的进度条。

截至 2018 年,您还有其他最佳选择吗?

谢谢。

0 投票
2 回答
103 浏览

bash - 用 pv 制作倒计时栏

在这个 2013 年的问题之后,在终端中显示倒计时,我想稍微改进一下答案,pv以显示进度条。

这是我当前的脚本。

我该如何改进pv呢?看起来它跟踪写入的进度测量数据。就我而言,我只需要等待,我没有指标可以衡量。

也许截至 2018 年有最好的选择?

谢谢。

0 投票
1 回答
357 浏览

python - 使用子进程获取 pv 输出

我正在编写一个脚本来自动化 MySQL 中的数据库导入。我正在尝试编写在pv导入数据库时​​显示输出的代码:

这是基于this question中的代码,但它不适用于我。hello即使我注释掉 for 循环中的其他行,也从未打印过 -是for line in pv.stderr阻塞的,我不知道为什么。它永远不会解除阻塞,所以即使进程完成,程序仍然卡住 - 我必须杀死它。

我做错了什么导致for line in pv.stderr阻塞?

0 投票
0 回答
82 浏览

bash - 脚本在远程主机上运行 pv 命令 - 所有输出都按预期在本地显示,除了 pv 进度条

远程执行的命令如下,

cat ${DUMPFILE} | pv -ls $( wc -l ${DUMPFILE} ) | gzip -c -- > ${DUMPFILE_ZIPPED}

pv从主机执行脚本时按预期显示进度。

有没有办法pv在远程执行时显示输出?

0 投票
0 回答
57 浏览

pvlib - 使用 15 分钟天气数据分辨率而不是每小时值时,“sapm_celltemp”函数中的 AttributeError

(我是新来的,所以请原谅这个可能不完美的问题)

从 ModelChain 类运行 run_model() 方法时遇到问题。我希望可以在每小时数据分辨率和 15 分钟天气数据分辨率之间进行选择。使用每小时数据,计算工作正常并提供合理的结果。使用 15 分钟分辨率时,“sapm_celltemp”函数中会出现 AttributeError: 'numpy.float64' object has no attribute 'exp''。其他一切都保持不变。

我使用 CEC 模块和逆变器数据库

这些是我为计算选择的 PVSystem 和 ModelChain 参数:

有没有人有类似的问题或知道可能导致错误的原因?提前致谢

干杯,菲利克斯

0 投票
1 回答
192 浏览

ffmpeg - 通过具有有限“通道”带宽的命名 PIPE 流式传输视频

我有一个视频容器vid.mp4,我想ffplay通过一个命名的 PIPE 播放它,并且能够调整“通道”允许的最大带宽。遵循我所做的:

1.创建一个命名管道:

2.在管道查看器的帮助下,以有限的带宽(150kB/s)将容器发送到管道pv

3.播放视频ffplay

我的期望:立即观看视频,但由于带宽限制而缓慢。

真正发生2.的事情:视频仅在命令完成运行时才开始以正常速度显示。

先感谢您!

0 投票
2 回答
93 浏览

excel - 我需要在 Excel 中使用 PV 而不是 NPV。但是我无法理解为什么它给出不同的值

我有一个案例,我需要 17,00,000(第一年年底)每年增加 6%,持续 24 年(总共 25 年)。当我使用NPV以 10% 的利率对其进行折现时,我得到2,56,64,794。但是为此,我必须使用许多单元进行 17,00,000 复利 24 年,然后使用 NPV 折现 25 年。

但是我需要用PV完成计算。因此,为此我得到实际回报率,即(10%-6%)/(1+6%) 但是当我使用具有此利率的 PV 公式和 PMT 为 17,00,000(期末付款)时,我得到的值为2,72,04,681

为什么我会得到 2 个不同的值?我在这里想念什么?

我需要获得与 NPV 相同的 PV(因为我需要减少所需的计算),但我无法理解结果的差异。

计算 使用的公式

0 投票
1 回答
688 浏览

bash - 如何使用 zenity、pv 和 dd 将密码传送到 sudo

我想让用户在 Thunar 或 Dolphin 中将 ISO 写入 USB 笔式驱动器。

为此,我创建了一个使用 dd、pv 和 zenity 的 bash 脚本。

目前我正在使用 pkexec 在执行 dd 命令之前询问密码,但是 pkexec 窗口和 zenity 进度窗口同时打开。我想先打开一个 root 密码窗口,然后再打开 zenity 进度窗口。

我尝试先用 zenity 询问密码,然后将密码通过管道传输到 sudo,但是无论我把“echo $PWD”放在哪里,密码都不会通过管道传输到 sudo。

zenity 进度窗口只是一闪而过,没有传输任何内容,很可能是因为密码没有通过管道传输到 sudo。

如果将“echo $PASSWORD | sudo -S”替换为“pkexec”,代码会起作用,但 pkexec 窗口和 zenity 进度窗口同时打开。

关于如何解决这个难题的任何想法?