Tag: sort命令排序文本文件内容的多种方式

  • sort命令排序文本文件内容的多种方式:按月,按数值,随机,按ASCII

    sort命令排序文本文件内容的多种方式:按月,按数值,随机,按ASCII

    Linux sort命令可以以比你可能意识到的更多的方式来排列命令输出或文件内容-按字母,数字,按月和随机方式只是更有趣的选择之一。 在本文中,我们将介绍一些更有用的排序选项,并说明它们之间的区别。 默认值 默认排序似乎很简单。首先是数字,然后是字母,对于每个字母,小写字母都在大写字母之前。您可以期望看到这种排序: 012345aAbBcCdDeE ASCII顺序 查看这些字母中每个字母的数字字节值,您可能会注意到,就ASCII而言,上面看到的不是“自然顺序”。 # echo 012345aAbBcCdDeE | od -bc 0000000 060 061 062 063 064 065 141 101 142 102 143 103 144 104 145 105 0 1 2 3 4 5 a A b B c C d D e E 0000020 012 \n 0000021 您会在此八进制转储字符列表中注意到,大写字母的ASCII值较低,如果以ASCII顺序列出,则大写字母将位于小写字母之前。为了按字节值,在前面加上你的排序,排序与命令LC_ALL = C。例如,以下是按字节顺序排序与默认排序顺序的比较: $…