sort命令的默认作用是将文件以行为单位进行比较,然后按照升序输出。比较原则为从首字符向后,按ASCII码值逐个进行比较。
看效果:
sort file
常见选项使用:
1、-r 选项:将排序后的结果降序输出
使用效果:
2、-u 选项:在输出行中,去除重复行
使用效果:
3、-n 选项:sort默认以ASCII码进行比较,而-n选项则以每行中字符前的数字字符的数值进行比较并排序输出
使用效果:
4、-t 和 -k 选项:两者一般搭配使用,用-t选项指定分隔符,然后用-k选项指定列数进行排序输出
使用效果:
5、-f 选项:将小写字母转换为大写进行比较,即在比较时忽略大小写
使用效果:
6、-c 选项:检测文件是否已排好序,如果乱序,则输出第一个乱序的行信息,然后返回1
使用效果:
7、-C选项:检测文件是否已排好序,如乱序,不输出内容,仅返回1
使用效果:
8、-b 选项:忽略每一行前面的所有空白部分,从第一个可见字符开始比较
使用效果: