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

相關文章
相關標籤/搜索