默认排序

sort filename

[root@localhost ~]$ cat test.txt
eee
bbb
ddd
aaa
ccc
[root@localhost ~]$ sort test.txt
aaa
bbb
ccc
ddd
eee

去除重复行

sort -u filename

[root@localhost ~]$ cat test.txt
eee
bbb
ddd
ddd
aaa
ccc
[root@localhost ~]$ sort -u test.txt
aaa
bbb
ccc
ddd
eee

按列排序

sort -k 2 filename 按第二列排序

[root@localhost ~]$ cat test2.txt
eee 23 555
ddd 11 666
aaa 22 888
ccc 23 111
bbb 24 222
[root@localhost ~]$ sort test2.txt
aaa 22 888
bbb 24 222
ccc 23 111
ddd 11 666
eee 23 555
[root@localhost ~]$ sort -k 2 test2.txt
ddd 11 666
aaa 22 888
ccc 23 111
eee 23 555
bbb 24 222
[root@localhost ~]$ sort -k 3 test2.txt
ccc 23 111
bbb 24 222
eee 23 555
ddd 11 666
aaa 22 888

指定分隔符

sort -t : filename

[root@localhost ~]$ cat test2.txt
eee:23:555
ddd:11:666
aaa:22:888
ccc:23:111
bbb:24:222
[root@localhost ~]$ sort -t : -k 2 test2.txt
ddd:11:666
aaa:22:888
ccc:23:111
eee:23:555
bbb:24:222

逆序排列

sort -r filename

[root@localhost ~]$ cat test.txt
eee
bbb
ddd
aaa
ccc
[root@localhost ~]$ sort -r test.txt
eee
ddd
ccc
bbb
aaa

按数字排序

sort -n filename

[root@localhost ~]$ cat test3.txt
10
2
11
34
[root@localhost ~]$ sort test3.txt
10
11
2
34
[root@localhost ~]$ sort -n test3.txt
2
10
11
34

参考

  • Linux sort命令
  • 《sort帮你排序》-linux命令五分钟系列之二十六
  • GNU sort - What is the default algorithm used for comparison?

Linux中的sort排序相关推荐

  1. Linux 中使用 sort 指令分组排序详解

    Linux 中使用 sort 指令分组排序详解 sort 中进行分组排序主要用到的选项为 -k,此文,我们着重于该选项的使用方式,用到的其它选项不做解释,有兴趣的同学可以查看帮助文档 1. 数据准备 ...

  2. java中Collections.sort() 排序函数的用法

    java中Collections.sort() 排序函数的用法: 用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下: /** ...

  3. Js中的Sort排序方式

    Js中的Sort排序方式 这里只列出部分排序方式 1.Sort排序 Sort排序是数组内置函数,但他的排序是根据系统字符默认排序 //数组const arr = [3,4,2,3,123,35,65, ...

  4. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  5. 前端开发必备:js中的sort()排序函数

    碎片时间学习一下这个短短的案例技巧,将来开发中肯定会用得上的. javascript中的sort()的用法也有很多种,搜索一下就有很多了,而且都不会有什么问题.但是一下这样写法更简洁易看. <s ...

  6. python中的sort排序加换行_python中sort()排序的方法

    python中sort()排序的方法 发布时间:2020-09-01 10:57:52 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python中sort()排序的方法,具有一定借鉴价值 ...

  7. linux中top命令排序,Linux中top命令讲解

    Linux中的top命令显示系统上正在运行的进程,并以动态方式不断刷新,查看Linux系统的各个进程和系统资源占用情况! 命令行直接输入top top作为日常管理工作中最常用也是最重要的Linux系统 ...

  8. lua中的sort排序

    lua中对table的排序一般是用lua自带的table.sort()函数排序,一般不采用自己写的排序的方式,以下来说一说 table.sort()排序和在工作中遇到的问题 1.排序的方式 table ...

  9. lua中的sort排序 反自反性 非对称性 传递性

    ua中对table的排序一般是用lua自带的table.sort()函数排序,一般不采用自己写的排序的方式,以下来说一说 table.sort()排序和在工作中遇到的问题 1.排序的方式 table. ...

  10. linux界面如何进行文档排序,Linux中使用sort对文档中的内容进行排序

    3 对该文档的第3段进行排序,所以利用第3个栏位区间,也就是-k3参数,因为每段利用冒号:分隔,所以利用-t:参数,因为要对passwd文档中的内容进行排序,所以完整的号令是如下 sort -k3 - ...

最新文章

  1. ​Highmaps网页图表教程之绘图区显示标签显示数据标签定位
  2. cannot find -lcudart
  3. PIL应用之生成验证码图片
  4. vb.net2019-多线程并行计算(2)
  5. php 提取登录QQsid_php模拟登录qq邮箱(curl命令详解)
  6. go+cookie+angular踩过的坑
  7. envoy api 网关_在边缘,作为网关或在网格中构建控制平面以管理Envoy代理的指南...
  8. 微软是如何使用C#重写C#编译器并将其开源的
  9. 室外定位_为什么老师应该走出自己的舒适区而进入室外
  10. 微课|中学生可以这样学Python(7.3.3节):成员方法、类方法、静态方法
  11. 项目投标注意点001---项目投标那点事
  12. 精伦身份证阅读器php_精伦IDR210台式身份证读卡器
  13. Java将视频文件、图片文件转Base64编码
  14. java工程师的职业规划_Java工程师如何进行职业规划?
  15. 腾讯视频获取 MP4格式源并下载
  16. 计算机常用键的作用,键盘功能键大全2017 电脑键盘常用按键功能详解
  17. C/C++中CRT表示什么意思?
  18. something about mantis
  19. spyder 设置中文_Spyder代理设置
  20. Linux运行魔兽世界单机,在linux下架设魔兽世界私服

热门文章

  1. numpy广播机制小结
  2. 魅蓝note2android8,魅族魅蓝Note3和魅蓝Note2哪个好
  3. code blocks代码性能分析_介绍几款Python性能优化工具
  4. oracle 过程与函数区别,ORACLE 函数与过程的差别
  5. python next permutation_C++ STL next_permutation的实现原理
  6. popwindow下拉筛选 二级联动_工作录入数据需要三级联动下拉菜单,Excel轻松制作!-Excel教程...
  7. html5调用系统声音1s响一次_为你的html5网页添加音效示例
  8. 打分框手工输入分值的技术要领
  9. 简单谈谈MySQL优化利器-慢查询
  10. postgres stat 记事