SORT的实现与运用

sort

1. 用man sort 查看sort的帮助文档

2. sort常用选项有哪些,都有什么功能?提交相关使用的截图

sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出:

  • -u 意味着是唯一的(unique),输出的结果是去完重了的:

  • -r 以相反的顺序来排序:

  • -c会检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1:

  • -n 依照数值的大小排序。

  • -o<输出文件> 将排序后的结果存入指定的文件:

  • --help 显示帮助:

3.如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用

源码见云班课附件

posted @ 2021-09-27 20:59  李业达  阅读(55)  评论(0编辑  收藏  举报