网站首页 > 教程分享 正文
素材1(带字符、单位)
[ck289433@shell.ceshiren.com test]$ cat sort_h
60MB
10
1000KB
20MB
300KB
5
A
40GB
50KB
1. 直接排序
[ck289433@shell.ceshiren.com test]$ cat sort_h | sort
10
1000KB
20MB
300KB
40GB
5
50KB
60MB
A
2. 以人类视角去进行排序 -h
字符优先于数字,且自动对KB/MB/GB等单位进行大小排序
[ck289433@shell.ceshiren.com test]$ cat sort_h | sort -h
A
5
10
50KB
300KB
1000KB
20MB
60MB
40GB
3. 逆序排列 -r
[ck289433@shell.ceshiren.com test]$ cat sort_h | sort -hr
40GB
60MB
20MB
1000KB
300KB
50KB
10
5
A
素材2(纯数字)
[ck289433@shell.ceshiren.com test]$ cat sort_n | sort
0
00
01
09
23
30
32010
32102
3306
44002
5743
67
70
78
1. 按照实际数字大小排序 -n
[ck289433@shell.ceshiren.com test]$ cat sort_n | sort -n
0
00
01
09
23
30
67
70
78
3306
5743
32010
32102
44002
2. 将排序结果存到指定文件里 -o
cat sort_n | sort -nr -o 1.txt
素材(字符分隔)
[ck289433@shell.ceshiren.com test]$ cat sort_t
1.2.3.4
2.1.2.3
3.3.4.2
8.7.6.4
6.4.9.7
1SP2SP3SP4
2SP1SP2SP3
3SP3SP4SP2
8SP7SP6SP4
6SP4SP9SP7
1. 指定分隔符-t,然后根据第N列内容进行排序-k
案例1
[ck289433@shell.ceshiren.com test]$ cat sort_t | sort -t . -k 2
1SP2SP3SP4
2SP1SP2SP3
3SP3SP4SP2
6SP4SP9SP7
8SP7SP6SP4
2.1.2.3
1.2.3.4
3.3.4.2
6.4.9.7
8.7.6.4
案例2
[ck289433@shell.ceshiren.com test]$ cat sort_t | sort -t P -k 4
1.2.3.4
2.1.2.3
3.3.4.2
6.4.9.7
8.7.6.4
3SP3SP4SP2
2SP1SP2SP3
1SP2SP3SP4
8SP7SP6SP4
6SP4SP9SP7
素材(版本号)
[ck289433@shell.ceshiren.com test]$ cat sort_V
Docker v10.2.3
Docker v1.4.7
Docker v5.2.8
docker o.x.5.1
按照版本排序 -V
[ck289433@shell.ceshiren.com test]$ cat sort_V | sort -V
Docker v1.4.7
Docker v5.2.8
Docker v10.2.3
docker o.x.5.1
霍格沃兹的测试管理班是专门面向测试与质量管理人员的一门课程,通过提升从业人员的团队管理、项目管理、绩效管理、沟通管理等方面的能力,使测试管理人员可以更好的带领团队、项目以及公司获得更快的成长。提供 1v1 私教指导,BAT 级别的测试管理大咖量身打造职业规划。
猜你喜欢
- 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
你 发表评论:
欢迎- 最近发表
-
- 有了这份900多页的Android面试指南,你离大厂Offer还远吗?
- K2 Blackpearl 流程平台总体功能介绍:常规流程功能
- 零基础安卓开发起步(一)(安卓开发入门视频)
- 教程:让你的安卓像Windows一样实现程序窗口化运行
- Android事件总线还能怎么玩?(事件总线有什么好处)
- Android 面试被问“谈谈架构”,到底要怎样回答才好?
- Android开发工具Parcel和Serialize
- Android 中Notification的运用(notification widget安卓)
- Android退出所有Activity最优雅的方式
- MT管理器-简单实战-去除启动页(mt管理器怎么去除软件弹窗)
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)