常用的参数:
sort
-c 检查文件是否已经排好序了
-b 去掉前导空白
-f 忽略大小写
-n 按数字来处理, 但不用科学计数法
-(num)n num
-g 使用科学计数法
-t 分隔符
-r 反向排序
-n 表示忽略几个区(用分隔符隔开的)
+4 表示跳过4个区
如: 将当前目录下的文件按大小排序:
ls -l | sort +4
反向排序
ls -l | sort -r +4
例子:
sort针对第4列然后在逆向针对第3列进行排序怎么办?
sort -k4,4 -k3,3r
逗号前面和后面表示排序参考块的起始和终止。r表示逆序,将r放在后面表示仅针对当前的块(也就是k3,3)逆序,而不是对所有。
-----------------------------------
操作系统上把文件按照大小排序:
ls -l |sort +4
反向排序:
ls -l |sort -r +4
sort这个命令用于排序. 可以从标准输入中读, 也可以从文件中读如:
sort /etc/passwd
cat /etc/passwd | sort
via https://blog.163.com/cleave@126/blog/static/354763862010810112258973/