2月28号:

sort命令的高级应用

          今天无意在处理一个字符文件排列的问题:

linux学习笔记_系统/运维

用sort命令去排列,并按照从小到大排列第二列,就发现个问题

linux学习笔记_Linux_02

不按大小来排列,查看man时就发现需要多加一个识别:

linux学习笔记_系统/运维_03

其中-k2,1:2表示第二列(默认分隔符为空格)1表示第二列的第一个字符;-k2,1表示第二个字段开始排序到第一个结束字段

-k 2.2 用点号分隔字符。,表示第二个字段的第二个字符结束,并按第二个字段的第二个字符从小到大排列;

# sort -t -  -k2.2 wang
2014-10-28
2019-12-20
2018-06-19
2017-07-03
2016-08-02
2015-09-01