Sort命令简介
1.sort的工作原理
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按默认升序输出。
我们想看整体效果,再来细讲选项
2.sort的-u选项
作用:输出行中去除重复行(man帮助中的解释如下)
命令效果如下
3.sort的-r选项
作用:改变排序方式,sort默认是升序排列,加-r选项会变成降序(man帮助中的解释如下)
命令效果如下
4 .sort的-o选项
作用:将输出结果写入文件(man帮助中的解释如下)
由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort oldfile > newfile。
但是,如果你想把排序结果输出到原文件中,用重定向可就不行了,因为重定向会清空文件内容。
-o选项出现了,它成功的解决了这个问题
5.sort的-n选项
作用:以数值来排序(man帮助中的解释如下)
命令效果如下
6.sort的-t选项和-k选项
-t作用:设定间隔符 -k作用:指定列数(通常一起使用)