gpt4 book ai didi

bash - 实现进度条

转载 作者:太空宇宙 更新时间:2023-11-04 10:09:12 25 4
gpt4 key购买 nike

我发现了这个很棒的进度条:Great Example

我如何在运行 curl 时实现此进度条,并在非常大的文件 (60GB) 上执行排序和唯一等操作大约需要 3 个小时。

示例:count="$(awk '{print $1}' $FILE_NAME | sort -T/diskXX --parallel=$PARALLEL | uniq | wc -l)"

谢谢!盖伊

最佳答案

使用pv:

pv "$FILE_NAME" | awk '{print $1}' | sort -T /diskXX --parallel="$PARALLEL" | uniq | wc -l

或来自以千兆字节为单位的标准输入:

pv -s 60g <"$FILE_NAME" | awk '{print $1}' | sort -T /diskXX --parallel="$PARALLEL" | uniq | wc -l

来自 man pv:

pv shows the progress of data through a pipeline by giving information such as time elapsed, percentage completed (with progress bar), current throughput rate, total data transferred, and ETA

关于bash - 实现进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50114086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com