如果我多次运行facter(例如facter -p),那么每次我获得相同的结果但是顺序不同。
这比进行比较不同的因素或木偶更加困难。
如何获得稳定的输出订单?
答案 0 :(得分:1)
如何获得稳定的输出订单?
Facter没有影响输出顺序的命令行选项。但是,如果您想更轻松地比较不同运行的结果,您可以通过sort
进行管道传输。
答案 1 :(得分:1)
您使用的是哪个版本的Ruby?在Ruby 1.8.7中,哈希不是有序的
您通过键或值遍历散列的顺序可能看起来是任意的,通常不会处于插入顺序。
哪可能是您问题的原因?
答案 2 :(得分:0)
facter | sort
通过sort
运行结果