sort
作者:互联网
sort
1.用man sort 查看sort的帮助文档
过程:在Linux里输入给出的命令即可查看帮助文档,如图:
1
2
3
4
2.sort常用选项有哪些,都有什么功能?提交相关使用的截图
常用选项如下:
-
sort 排序,将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。(数字会按照字符比较,10在2前)
-
sort -u 输出行中去除重复行。
-
sort -n 按照数字大小排列
-
sort -n -r 将数字降序排列
-
sort -o 将排列结果输出到源文件中
-
sort -t 指定分隔符 -k指定列数
(按第二行排列如图)
以下为未操作的简单命令:
- -f会将小写字母都转换为大写字母来进行比较,亦即忽略大小写
- -c会检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1
- -C会检查文件是否已排好序,如果乱序,不输出内容,仅返回1
- -M会以月份来排序,比如JAN小于FEB等等
- -b会忽略每一行前面的所有空白部分,从第一个可见字符开始比较。
3.如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用
标签:sort,输出,排列,字符,比较,乱序 来源: https://www.cnblogs.com/leo-skr/p/15345758.html