sort

sort的作用是排序,sort默认是将文件中的 每一行 按照字符 升序方式来排序的,当然可以设定为-n 即按照数字来排序

常用选项:

-r 降序排序

-n 数字排序

-t  默认使用空格 来分割,注意下面的例子,如何用其他的特殊的分割符 来切割行

-k 域分割  这里是精华,需要重点注意

-u 指定是uniq唯一的意思

-o 将sort出来的结果重定向到文件中

sort -u ywh.txt>ywh.txt  ywh.txt初始有内容,但运行sort的命令后ywh.txt会被清空,此时需要用到-o选项sort -u ywh.txt -o ywh.txt

-c check的意思,将无序的第一行指定出来,返回值1

-C同上,但不会将无序的第一行指定出来,同样返回值1

重点参考:https://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html 讲的非常好

原文地址:https://www.cnblogs.com/weihua2020/p/13733206.html