gpt4 book ai didi

linux - 是否可以在 linux 中显示排序的进度?

转载 作者:IT王子 更新时间:2023-10-29 00:13:19 24 4
gpt4 key购买 nike

我的工作涉及从非常大的文件中对很多字段进行排序。我通常使用 bash 中的 sort 命令来执行此操作。不幸的是,当我开始排序时,我永远不确定要花多长时间。我应该等一秒钟让结果出现,还是应该在它运行时开始处理其他事情?

是否有任何可能的方法来了解排序的进度或排序的速度?

$ cut -d , -f 3 VERY_BIG_FILE | sort -du > output

最佳答案

不,GNU sort 不做进度报告。

但是,如果您使用 sort 只是为了删除重复项,而您实际上并不关心排序,那么有一个 more scalable way这样做:

awk '! a[$0]++'

这会在看到第一行时立即写出它,这可以让您了解进度。

关于linux - 是否可以在 linux 中显示排序的进度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15815840/

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