0

如何以 1,2,3,10,12 而不是 1,10,12,2,3 的排序顺序获得下面的输出?

avi@tech> get  hardwareNumber=    productNumber
========================================================================================================
MO                                                      Attribute         Value
========================================================================================================
hardwareNumber=1                               productNumber 526845
hardwareNumber=10                              productNumber 526845
hardwareNumber=12                              productNumber 526845
hardwareNumber=2                               productNumber 526845
hardwareNumber=3                               productNumber 526845
========================================================================================================
4

1 回答 1

2

如果您删除页眉和页脚(您可以在排序后将它们添加回来)

sort -t= -k2 -n file-with-no-header-or-footer.txt

=用作分隔符、键2-n数字,产生

hardwareNumber=1                               productNumber 526845
hardwareNumber=2                               productNumber 526845
HardwareNumber=3                               productNumber 526845
hardwareNumber=10                              productNumber 526845
hardwareNumber=12                              productNumber 526845
于 2021-01-28T07:59:31.823 回答