sort 命令
shell 中还能够应用 sort 进行排序
# 以行作为单位
sort [option] [files]
-b: 疏忽每行后面的空格
-c: 查看文件是否曾经依照程序排序
-d: 排序时,解决英文字母、数字和空格字符,疏忽其余字符
-g: 个别数值,以浮点数字类型比拟字段
-f: 排序时,将小写字母视为大写字母,也就是疏忽大小写
-i: 排序时,解决 040~176 之间的 ASCII 字符,疏忽其余字符
-m: 将几个排序好的文件进行合并
-M: 将后面 3 个字母按月份缩写进行排序
-n: 依照数值大小进行排序
-o outfile: 将排序后的后果存入 outfile 文件
-r: 以相同的程序进行排序
-k: 指定须要排序的列数
-t: 分隔符,指定排序时用来分隔列的
-u 去重
# 将第二列依照数字大小排列
sort -nk 2 -t: test.txt
# 先以第四列排列,再以第三列排列
sort -t: -k4n -k3n /etc/passwd
https://zhhll.icu/2022/linux/shell/sort 命令 /
本文由 mdnice 多平台公布