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多平台公布
发表回复