linux中sort命令全面解析

  • sort命令简介
Linux sort 命令用于将文本文件内容加以排序。
sort 可针对文本文件的内容,以行为单位来排序。

一:sort命令作用

sort用于将文件内容加以排序

二:sort格式

sort格式:

    cat [文件名称] | sort [参数]

    解析:	
        默认情况下排序是(开头)从小到大排序的
1.sort参数
-n	: 按照数值的大小排序
-r	: 以相反的(开头)顺序来排序
-k	: 以某列进行排序(空格第二列默认进行排序从小到大)
-t	: 指定分隔符,默认是以空格为分隔符
2.参数解析
1. -n -r 作用解析
例题1:
cat 4.txt | sort -r -n
-r -n	: 以相反的开头顺序排序,按照数值大小排序

2. -t 作用解析
例题2:
cat 3.txt | sort -n -r -k3 -t '|'
cat 3.txt |	: 前面一个命令的结果交给后面一个命令处以理
-n -r -k2 -t '|' : -r:以相反的开头顺序 -n:排序按照数值大小 -k:指定3列排序 -t: 指定分隔符,默认是空格为分隔符

image

posted @ 2021-12-21 20:05  AlexEvans  阅读(957)  评论(0编辑  收藏  举报