如果我多次运行facter (例如facter -p),那么每次我都得到相同的结果,但顺序不同。
这使得比较不同的因素或木偶的运行变得更加困难。
如何获得稳定的输出顺序?
发布于 2016-03-03 10:00:38
你用的是什么版本的Ruby?在Ruby1.8.7中,散列不是有序的
通过键或值遍历散列的顺序可能看起来是任意的,通常不会按插入顺序排列。
你的问题可能是哪一个原因?
发布于 2016-03-03 02:54:03
如何获得稳定的输出顺序?
Facter没有影响输出顺序的命令行选项.不过,如果您希望更容易地比较不同运行的结果,则可以通过sort进行管道传输。
发布于 2016-03-04 22:25:43
facter | sort通过排序运行结果
https://stackoverflow.com/questions/35748184
复制相似问题