sort(7)
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出
使用:sort [options] 文件名称
常见options:
-r --------------------------降序排列
-u-------------------------在输出中去除重复的行
-o-------------------------将排序后的内容写到本文件中,覆盖本文件以前的内容
可以使用>重定向到其他的文件,但使用重定向到本文件会将本文件所有内容清除
-n-------------------按照数字来排序,若没有这个12会比3大
-t--------------指定分隔符
-k------------指定第几列
-t和-k配合使用(用:分隔 按第二列升序排列)
用:分隔 按第三列降序排列-------注意r放在行数后面
如果需要按照多个字段排序,则使用多个k
当-u和-k一起使用时,-u只对-k作用的域起作用,会把重复的去掉,如果有多个-k则对多个-k作用的域起作用
心有多大,天有多高,一起奋斗!!