在 shell 脚本中调用它们的顺序uniq
和调用时间有区别吗?sort
我在这里谈论的是时间和空间方面的问题。
grep 'somePattern' | uniq | sort
对比
grep 'somePattern' | sort | uniq
对 140 k 行文本文件的快速测试显示,第一种方法(获取 uniq 值然后排序)的速度略有提高(5.5 秒对 5.0 秒)
不过我不知道如何测量内存使用量……</p>
现在的问题是:顺序有影响吗?或者它是否依赖于 grep 的返回行(很多/很少重复)