Java教程

sort

本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!