更改默認設置的選項主要包括:
-
m
如果給定的文件是有序的,合並文件。
-
c
檢查給定的文件是否有序。如果它們沒有按順序排列,則打印壹條錯誤消息,並以狀態值1退出。
-
u
排序後只留下壹行被認為是相同的行。
-
o
輸出文件
將排序後的輸出寫入輸出文件,而不是標準輸出。如果輸出文件是輸入文件之壹,sort首先將文件的內容寫入壹個臨時文件,然後排序並寫入輸出結果。
更改默認排序規則的選項主要包括:
-
d
按字典順序排序,比較時只有字母、數字、空格和制表符有意義。
-
f
對小寫字母和大寫字母壹視同仁。
-
我
忽略非打印字符。
-
M
作為月份對比:“壹月”
& lt十二月.
-
r
以逆序輸出排序結果。
+posl
-
pos2
指定壹個或幾個字段作為排序關鍵字,字段的位置從pos 1開始,到pos2結束(包括pos 1,不包括pos2)。如果沒有指定pos2,則關鍵字是從posl到行尾。字段和字符的位置從0開始。
-
b
在每行中查找排序關鍵字時,忽略前導空格(空格和制表符)。
-
t
分離器
指定字符分隔符作為字段分隔符。
使用sort命令對文本文件中的行進行排序,並輸出結果。請註意,原始文件第二行和第三行的第壹個單詞完全相同,該命令將從它們的第二個單詞vegetables和fruit的第壹個字符開始繼續比較。
$
貓
文本
蔬菜
湯
新鮮的
蔬菜
新鮮的
水果
低脂肪
牛奶
按排序排序後輸出結果:
$
分類
文本
新鮮的
水果
新鮮的
蔬菜
低脂肪
牛奶
蔬菜
湯