记录一些命令的常见用法。
序号 | 命令 | 描述 |
---|---|---|
1 | sort | 以行尾单位对内容排序 |
1. sort
命令 | 描述 |
---|---|
-n | 数字排序默认升序,注意不是按照数值大小 |
-r | 降序 |
-k | 指定排序的列 默认列分隔符为空格 |
-t | 指定分隔符 |
# 先查看一下我们示例操作文件的内容
jing:~ jing$ cat test.txt
jaime 2019-05-04 male
snow 2018-12-12 male
arya 2018-05-08 female
# 对第二列进项排序
jing:~ jing$ sort -n -k 2 test.txt
arya 2018-05-08 female
snow 2018-12-12 male
jaime 2019-05-04 male
#对第二列的月份排序倒序
jing:~ jing$ cat test.txt | awk '{print $2}' | sort -r -t '-' -k 2
2018-12-12
2018-05-08
2019-05-04