最新消息:阿里云双12优惠,史上最低折扣。

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

服务器租用 aliyun 83浏览

IntelliJ IDEA在Windows上安装以及目录详解

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

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

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

Sort命令格式下的实例介绍

1)字母顺序

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

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

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

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命令的用户更好理解命令的应用。

转载请注明:小猪云服务器租用推荐 » Linux中Sort生而为排序,必须要知道的知识总结