語法:
sort [ OPTIONS ] [ FILE ]
主要選項(xiàng):
-b
????忽略開頭的空白
-c
????檢查輸入是否已正確排序。如輸入未經(jīng)排序,但退出碼為非零值,則不會(huì)有任何輸出
-d
????字典順序,僅蚊子數(shù)字與空才才有意義
-g
????一般數(shù)值:以浮點(diǎn)數(shù)字類型比較字段。這個(gè)選項(xiàng)的運(yùn)作有點(diǎn)類似-n,差別僅在于這個(gè)選項(xiàng)的數(shù)字可能有小數(shù)點(diǎn)及指數(shù)。僅GNU版本提供此功能
-f
????以不管字母大小寫的方式排序
-i
????忽略無法打印的字符
-k
????定義排序鍵值字段
-m
????將已排序的輸入文件,合并為一個(gè)排序后的輸出數(shù)據(jù)流
-n
????以整數(shù)類型比較字段
-o
????將輸出寫到指定的文件,而非標(biāo)準(zhǔn)輸出。如果該文件為輸入文件之一,則sort在進(jìn)行排序與寫道輸出文件之前,會(huì)先將它賦值到一個(gè)臨時(shí)的文件。
-r
????倒置排序的順序?yàn)橛纱笾列?,而非默認(rèn)的由小至大。
-t
????使用單個(gè)字符char作為默認(rèn)的字符分隔字符,取代默認(rèn)的空白字符
-u
????只有唯一的記錄:丟棄所有具相同鍵值的記錄,只留其中的第一條