新睿云

> 知识库 > Linux中Sort生而为排序,必须要知道的知识总结

Linux中Sort生而为排序,必须要知道的知识总结

作者/来源:小睿 发布时间:2019-12-18

Sort是分类,把......分类的意思,在计算机中sort是一种排序算法,旨在按照一定的顺序对文件进行排序。

作为linux系统中常用的命令,sort的默认排序方式是升序输出,工作原理是sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

sort

Sort命令格式下的实例介绍

1)字母顺序

默认的sort命令简化字母排序。不需要选项,并且即使在混合字母顺序中,A到Z的排序也可以如预期一样完成。

在filename.txt文件中包含以下内容:

sort

输入命令:sort filename.txt得到一下结果:

sort

2)选项-n的使用

命令sort filename.txt -n是对字符串的数值而不仅仅是第一个字符进行比较排序,从而将包含类似60. MX Linux内容的文件进行排序,从而得到正确结果。

3)选项-r的使用

命令sort filename.txt -r是对文件以相反的顺序来排序。

4)选项-M的使用

Sort还具有内置功能,可以按月顺序进行排序。它根据特定于语言环境的信息识别几种格式。

5)选项-k的使用

如果文件中存在表格,则可以使用选项-k对指定的列进行排序输出。

6)选项-u的使用

如果你的文件中存在重复项,那么使用选项-u将使工作变得更加轻松,节省工作时间提高工作效率。

使用-u将会对文件内容进行排序并将重复项删除。另外,排序不会更改原始数据文件。

7)选项-f的使用

当今的一些排序中常常默认忽略大小写进行排序,在这种情况下,该如何进行排序?

使用选项-f排序会产生预期的输出结果,解决工作忧虑,提高工作效率。

上面介绍了Linux sort命令的一些基本用法,帮助初学sort命令的用户更好理解命令的应用。

热门标签
new year
在线咨询
咨询热线 400-1515-720
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待