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 讲的非常好