网站首页 > 教程分享 正文
Linux Shell sort排序命令
sort将文件的每一行作为一个单位相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
语法:
sort [OPTION]... [FILE]...
常用参数:
-k:指定那一列为排序键
-u:在输出行中去除重复行。
-b:忽略每行前面开始出的空格字符。
-c:检查文件是否已经按照顺序排序。
-f:排序时,将小写字母视为大写字母。
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符。
-m:将几个排序好的文件进行合并。
-M:将前面3个字母依照月份的缩写进行排序。
-n:依照数值的大小排序。
-o:<输出文件> 将排序后的结果存入指定的文件。
-r:以相反的顺序来排序。
-t:<分隔字符> 指定排序时所用的栏位分隔字符。
案例1:
sort demo.txt
注意:
每一行作为一个单位相互比较
原则:
从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。
案例2:
sort的-u选项
sort -u demo.txt
案例3:
sort的-r选项
案例4:
sort的-o选项
sort默认是把结果输出到标准输出,-o可以把排好序的结果存入文件。
sort -r demo.txt -o demo1.txt
案例5:
sort的-n选项
//这个仅仅按照首个字符来排,不代表整个字
sort demo2.txt
我们使用-n
按照整个字来排
//升序
sort -n demo2.txt
//降序
sort -rn demo2.txt
案例6:
sort的-k选项
//指定按照第二列来排
sort -k 2 demo2.txt
测试完成
关于更多的sort命令的信息请参见man sort。
欢迎大家给予宝贵的意见或者建议。
欢迎大家补充或者共享一些其他的方法。
感谢支持。
猜你喜欢
- 2024-10-11 Java中Arrays的两种排序方法(sort和parallelSort)比较
- 2024-10-11 Excel中的排序函数RANK,这6种使用技巧你一定不能错过
- 2024-10-11 七种排序算法 冒泡,选择,插入,希尔,快速,归并,堆
- 2024-10-11 深入浅出Redis:Redis的排序命令Sort
- 2024-10-11 「收藏」JS数组排序技巧汇总(冒泡、sort、快速、希尔等排序)
- 2024-10-11 R语言sort和order排序函数(r语言给数据排序)
- 2024-10-11 vba如何通过调用sort方法实现排序?跟着文章解开心中的谜题!
- 2024-10-11 用SORTBY函数进行多条件排序 #excel技巧
- 2024-10-11 python数据排序-sorted与sort(python中的sorted排序)
- 2024-10-11 Linux基础知识之sort排序查看硬盘SN
你 发表评论:
欢迎- 最近发表
-
- 免费10年VPS-serv00服务器,注册与自动化保号
- Consul微服务注册中心使用指南
- 谷歌云代理商:注册谷歌云服务器需要准备哪些资料?
- steam账号注册不了/注册失败?好用的解决方法看这里
- 微服务架构中的服务注册与发现有哪些?Zookeeper、Eu
- # 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)
- 一文深入理解AP架构Nacos注册原理
- 群晖NAS本地搭建NVIDIA v-GPU License Server 授权许可服务器的教程
- IDEA 2024解决We could not validate your license XX
- 保障数据完整性:深入解析Oracle数据库的主键和外键约束
- 标签列表
-
- css导航条 (66)
- sqlinsert (63)
- js提交表单 (60)
- param (62)
- parentelement (65)
- jquery分享 (62)
- check约束 (64)
- curl_init (68)
- sql if语句 (69)
- import (66)
- chmod文件夹 (71)
- clearinterval (71)
- pythonrange (62)
- 数组长度 (61)
- javafx (59)
- 全局消息钩子 (64)
- sort排序 (62)
- jdbc (69)
- php网页源码 (59)
- assert h (69)
- httpclientjar (60)
- postgresql conf (59)
- winform开发 (59)
- mysql数字类型 (71)
- drawimage (61)
本文暂时没有评论,来添加一个吧(●'◡'●)