[[email protected] test]$ cat sort_h60mb
1000kb
20mb300kb
a40gb50kb
1.直接分拣。
[[email protected] test]$ cat sort_h | sort
1000kb
20mb300kb40gb
50kb60mb
a
2.从人类的角度排序 -h
字符优先于数字,千字节、兆字节和千兆字节等单位会自动按大小排序。
[[email protected] test]$ cat sort_h | sort -ha
50kb300kb
1000kb
20mb60mb
40gb
3.按相反的顺序对 -r 进行排序
[[email protected] test]$ cat sort_h | sort -hr
40gb60mb
20mb1000kb
300kb50kb
a
材料:2(仅限数字)。
[[email protected] test]$ cat sort_n | sort
1.按实际数值大小排序 -n
[[email protected] test]$ cat sort_n | sort -n
2.将排序结果保存到指定文件 -o
cat sort_n | sort -nr -o 1.txt素材(字符分隔)。
[[email protected] test]$ cat sort_t
1sp2sp3sp4
2sp1sp2sp3
3sp3sp4sp2
8sp7sp6sp4
6sp4sp9sp7
1.指定分隔符 -t,然后根据列 n-k 的内容对 -k 进行排序
[[email protected] test]$ cat sort_t | sort -t . k 2
1sp2sp3sp4
2sp1sp2sp3
3sp3sp4sp2
6sp4sp9sp7
8sp7sp6sp4
[[email protected] test]$ cat sort_t | sort -t p -k 4
3sp3sp4sp2
2sp1sp2sp3
1sp2sp3sp4
8sp7sp6sp4
6sp4sp9sp7
[[email protected] test]$ cat sort_v
docker v10.2.3
docker v1.4.7
docker v5.2.8
docker o.x.5.1
按版本排序 -v
[[email protected] 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级考试管理专家量身定做职业规划。