linux sort命令的使用
sort对文件内容进行排序,通常的选项有:
-t 指定分隔符, 默认为空格
-r 以降序来排列
-u 去掉重复行
-d 以字典序来排列,包括字母,数字,符号等
-n 以数字序来排列
-o 输出到指定的文件
+positon1 -positon2 从第position1 字段到position2字段,包括position1,不包括position2。positon1从0开始
例:
1 默认分隔符,以第一字段,按照数字序排序
- sort -n +0 -1 filename.txt
2 以: 为分隔符,以第二字段按照数字序排列,再按照第一字段排序
- sort -t: +1 -2 -n +0 -1 file.log