Linux-sort相关练习
一、查看sort的帮助文档
使用man sort




二、sort的常用选项及功能
-r:以降序排序

-u: 在输出中去除重复行

-n:根据数字大小进行排序

-c:测试文件是否已经被排序

-t:改变域分隔符

-k:指定排序的域

-o:将输出写到指定文件

-m:合并两个已排序的文件

三、如果让你编写sort,你怎么实现?写出伪代码和相关的函数或系统调用。
伪代码:
- 打开文件
- 读文件
- 根据命令中的参数对文件内容进行排序
- 将排序结果写回文件
- 关闭文件

相关函数和系统调用有:open()、read()、write()、close()、comm()、uniq()、join()、shuf()等。

浙公网安备 33010602011771号