语法

sort [-bcdfimMnr][-o<输出文件>][-t<分隔字符>][+<起始栏位>-<结束栏位>][--help][--verison][文件]

参数说明

  • -b 忽略每行前面开始出的空格字符。
  • -c 检查文件是否已经按照顺序排序。
  • -d 排序时,处理英文字母、数字及空格字符外,忽略其他的字符。
  • -f 排序时,将小写字母视为大写字母。
  • -i 排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
  • -m 将几个排序好的文件进行合并。
  • -M 将前面3个字母依照月份的缩写进行排序。
  • -n 依照数值的大小排序。
  • -u 意味着是唯一的(unique),输出的结果是去完重了的。
  • -o<输出文件> 将排序后的结果存入指定的文件。
  • -r 以相反的顺序来排序。
  • -t<分隔字符> 指定排序时所用的栏位分隔字符。
  • +<起始栏位>-<结束栏位> 以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。
  • --help 显示帮助。
  • --version 显示版本信息。
  • -k 指按照哪一列进行排序,比如说sort -k 1 -k 2 test.txt,那么就会根据test.txt文件中的第一列和第二列进行排序

实例

在使用sort命令以默认的式对文件的行进行排序,使用的命令如下:

sort testfile 

sort 命令将以默认的方式将文本文件的第一列以ASCII 码的次序排列,并将结果输出到标准输出。

使用 cat命令显示testfile文件可知其原有的排序如下:

$ cat testfile      #testfile文件原有排序
test 30
Hello 95
Linux 85 

使用sort命令重排后的结果如下:

$ sort testfile #重排结果
Hello 95
Linux 85
test 30 

ps aux | sort -k 3 -rn |head  查看系统内占用cpu最大的几个进程

ps aux | sort -k 4 -rn |head  查看系统内占用内存最大的几个进程

linux sort 排序命令简介相关推荐

  1. linux排序语言,Linux sort 排序命令uniq去重复行

    sort命令 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语 ...

  2. linux中对数据怎么降序,Linux系统sort排序命令怎么使用

    sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.那么Linux系统sort排序命令怎么使用呢?小编为大家分享了 ...

  3. linux统计排序命令,Linux命令去重统计排序

    利用Linux命令进行文本按行去重并按重复次数排序 linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linux命令行进行文本按行去重并 ...

  4. linux文件名排序规则,Linux sort 排序使用详解

    前阵子,写脚本时,用到sort来对文件排序:第一次没有达到所需的效果,原来是LANG设置问题,后来先export LANG=C,然后再sort就满足我的要求了. 某牛人总结的sort用法:http:/ ...

  5. linux sort命令 排序,Linux sort排序方法

    在文件的操作过程中,因为文件过多,往往需要进行一下排序,排序方法也就是从小到大排序或者从大到小排序.比如我们从nginx日志中需要找到访问量最长的url,那就需要对请求时间进行一个排序,根据请求时间长 ...

  6. 【Linux】排序命令sort

    很多时候,我们都会去计算一次数据里头的相同型态的数据总数,举例来说, 使用 last 可以查得这个月份有登陆主机者的身份.那么我可以针对每个使用者查出他们的总登陆次数吗? 此时就得要排序与计算之类的命 ...

  7. linux配置文件如何排序,Linux系统中sort排序命令的使用教程

    sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...

  8. linux shell install 命令简介

    用法:install [选项]... [-T] 源文件 目标文件 或:install [选项]... 源文件... 目录 或:install [选项]... -t 目录 源文件... 或:instal ...

  9. 2.sort 排序命令讲解

    sort命令 sort:文本排序,仅仅是对显示文件的排序,而不影响源文件的顺序,是根据ASSII码 的字符升序来排列的. -n:安装数值大小从小到大排列 ,默认是升序. -r:降序排列 ***** - ...

最新文章

  1. 解析:GE工业互联网平台Predix
  2. ios12关闭设置角标_iOS 12.4 正式推送,一键换机功能上线!
  3. Lodop导出图片和打印机无关,测试是否有关
  4. ffmpeg rtmp 不清晰_知识储备:理解RTMP、HttpFlv和HLS的正确姿势
  5. ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
  6. 18.requests
  7. ASP.NET Web 页面生命历程中的一天
  8. 求关于运动的英语(收集)
  9. 书单丨上过太空的JavaScript用着就是香!
  10. 如何将在不同文件夹下的批量plt文件转换为txt文件--python
  11. 在安装软件CAJViewer时出现,“错误1327。无效驱动器:F:
  12. 国家计算机病毒中心发现篡改IE的恶意木马
  13. 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母
  14. anbox 使用情况_最近比较火的Anbox项目
  15. python3绘制皮卡丘
  16. tensorflow 学习(一)- 搭建一个三层的神经网络
  17. 我用这个画3d图和电路图、上网,防止鼠标手
  18. html css 基本词汇
  19. 阿里巴巴真的会收购雅虎吗?
  20. 从《雪白血红》说起(1)

热门文章

  1. 设计模式 — 结构型模式 — 外观模式
  2. NFV — 高性能 NFVI
  3. 5G NGC — eNS(增强的网络切片)
  4. 5G NR — 基于 GPS 的时间同步
  5. Kubernetes — HOST-DEVICE CNI
  6. 4G EPS 中建立 UE 和 MME 之间的 NAS(非接入服务)信令连接
  7. Zeal编程查询,离线文档浏览器
  8. NR 5G 架构参考模型
  9. 视频直播软件开发过程中需要解决的“老朋友”...
  10. spring boot打jar包发布