linux sort 排序命令简介
语法
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 排序命令简介相关推荐
- linux排序语言,Linux sort 排序命令uniq去重复行
sort命令 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序. sort语 ...
- linux中对数据怎么降序,Linux系统sort排序命令怎么使用
sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.那么Linux系统sort排序命令怎么使用呢?小编为大家分享了 ...
- linux统计排序命令,Linux命令去重统计排序
利用Linux命令进行文本按行去重并按重复次数排序 linux命令行提供了非常强大的文本处理功能,组合利用linux命令能实现好多强大的功能.本文这里举例说明如何利用Linux命令行进行文本按行去重并 ...
- linux文件名排序规则,Linux sort 排序使用详解
前阵子,写脚本时,用到sort来对文件排序:第一次没有达到所需的效果,原来是LANG设置问题,后来先export LANG=C,然后再sort就满足我的要求了. 某牛人总结的sort用法:http:/ ...
- linux sort命令 排序,Linux sort排序方法
在文件的操作过程中,因为文件过多,往往需要进行一下排序,排序方法也就是从小到大排序或者从大到小排序.比如我们从nginx日志中需要找到访问量最长的url,那就需要对请求时间进行一个排序,根据请求时间长 ...
- 【Linux】排序命令sort
很多时候,我们都会去计算一次数据里头的相同型态的数据总数,举例来说, 使用 last 可以查得这个月份有登陆主机者的身份.那么我可以针对每个使用者查出他们的总登陆次数吗? 此时就得要排序与计算之类的命 ...
- linux配置文件如何排序,Linux系统中sort排序命令的使用教程
sort命令的功能是对文件中的各行进行排序.sort命令有许多非常实用的选项,这些选项最初是用来对数据库格式的文件内容进行各种排序操作的.实际上,sort命令可以被认为是一个非常强大的数据管理工具,用 ...
- linux shell install 命令简介
用法:install [选项]... [-T] 源文件 目标文件 或:install [选项]... 源文件... 目录 或:install [选项]... -t 目录 源文件... 或:instal ...
- 2.sort 排序命令讲解
sort命令 sort:文本排序,仅仅是对显示文件的排序,而不影响源文件的顺序,是根据ASSII码 的字符升序来排列的. -n:安装数值大小从小到大排列 ,默认是升序. -r:降序排列 ***** - ...
最新文章
- 解析:GE工业互联网平台Predix
- ios12关闭设置角标_iOS 12.4 正式推送,一键换机功能上线!
- Lodop导出图片和打印机无关,测试是否有关
- ffmpeg rtmp 不清晰_知识储备:理解RTMP、HttpFlv和HLS的正确姿势
- ASP.NET Core + Docker + Jenkins + gogs + CentOS 从零开始搭建持续集成
- 18.requests
- ASP.NET Web 页面生命历程中的一天
- 求关于运动的英语(收集)
- 书单丨上过太空的JavaScript用着就是香!
- 如何将在不同文件夹下的批量plt文件转换为txt文件--python
- 在安装软件CAJViewer时出现,“错误1327。无效驱动器:F:
- 国家计算机病毒中心发现篡改IE的恶意木马
- 给定两个字符串 s 和 t,它们只包含小写字母。 字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。 请找出在 t 中被添加的字母
- anbox 使用情况_最近比较火的Anbox项目
- python3绘制皮卡丘
- tensorflow 学习(一)- 搭建一个三层的神经网络
- 我用这个画3d图和电路图、上网,防止鼠标手
- html css 基本词汇
- 阿里巴巴真的会收购雅虎吗?
- 从《雪白血红》说起(1)