linux -> 如何按顺序排序

如何以 1,2,3,10,12 而不是 1,12,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
========================================================================================================
lihuaaaa 回答:linux -> 如何按顺序排序

如果去掉页眉和页脚(排序后可以重新添加)

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
本文链接:https://www.f2er.com/1025974.html

大家都在问