【参考文章】:linux sort 命令详解
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次把每一个字符按ASCII码值进行比较,最后将他们按升序输出。
1. 参数选项
-b:忽略前面的空格
-d:仅考虑空格和字母数字字符
-f:忽略大小写
-i:仅考虑可打印字符
-n:按数字排序
-o:将结果输出到指定文件。该选项可以将结果写入到原文件,重定向则不可以写到原文件。
-r:降序排序。默认按升序排序
-u:重复信息只输出一次
-V:对文本内的(版本)数字进行自然排序
-t:指定分隔符
-k:指定比较的哪一列,根据 -t 参数进行分列