linux命令之sort

NAME
       sort - sort lines of text files

SYNOPSIS
       sort [OPTION]... [FILE]...

DESCRIPTION
       Write sorted concatenation of all FILE(s) to standard output.
sort是这样一个程序:

1 处理对象:输入文本 shell

2 默认排序规则:ASCII,从左到右 code

3 -k,-t:联合使用,可将每行分解成多个field,而后根据某个field进行排序 对象

4 -u:unique,去重 排序

5 -r:默认从小到大排序,改为从大到小排序 it

6 -n:起始文字按数字排序 io

7 -m:merge sorted files(not sort for u) class


有一个文件a.txt,里面存有两个字段,用空格隔开。第二个字段是日期,格式为yyyy-mm-dd hh:mi:ss,须要按日期从小到大进行排寻。 file

sort -k 2 -t ' ' a.txt 程序

由于日期格式固定,实际按ASCII排序就可。 sort

相关文章
相关标签/搜索