GNU sort -R 确定性与否?

GNU sort -R deterministic or not?

我的印象是 GNU sort -R 是一个伪随机的行洗牌器,即确定性的。但是,每次我 运行 它的行顺序都不一样!我是不是误会了sort -R?还有另一个确定性洗牌器吗?

对于确定性行为,您需要提供 --random-source 参数

例如cat ~/tmp/test1.txt | sort -R --random-source=/dev/zero

--random-source 就像一个种子,可以指向任何文件

默认的 sort -R 不是确定性的,我在 Ubuntu 14.04

上测试过