功能:將文本文件內(nèi)容加以排序。
格式: sort [-bcdfimMnr] [-o輸出文件] [-t分隔字符] [+起始欄位-結(jié)束欄位] [--help] [--verison] [文件]
舉例:
sort -t ';' file:文件file以“;”為分隔符,對file排序;
sort +1 -2 file:以file的第二列為標(biāo)準(zhǔn)排序;
sort -t ';' +1 -2 file:以“;”為分隔符,按照第二列對file排序。
主要選項(xiàng)的含義:
-b 忽略每行前面開始出的空格字符。
-c 檢查文件是否已經(jīng)按照順序排序。 -d 排序時(shí),處理英文字母、數(shù)字及空格字符外,忽略其他的字符。 -f 排序時(shí),將小寫字母視為大寫字母。 -i 排序時(shí),除了040至176之間的ASCII字符外,忽略其他的字符。 -m 將幾個排序好的文件進(jìn)行合并。 -M 將前面3個字母依照月份的縮寫進(jìn)行排序。 -n 依照數(shù)值的大小排序。 -o<輸出文件> 將排序后的結(jié)果存入指定的文件。 -r 以相反的順序來排序。 -t<分隔字符> 指定排序時(shí)所用的欄位分隔字符。 +<起始欄位>-<結(jié)束欄位> 以指定的欄位來排序,范圍由起始欄位到結(jié)束欄位的前一欄位。 |
|