ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

sort

2021-09-27 23:02:14  阅读:175  来源: 互联网

标签: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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有