s-sort命令
對文本操作進(jìn)行排序,以行為單位,依次根據(jù)ascii值進(jìn)行比較,默認(rèn)的排序方式為升序
sort [-bcfMnrtk][源文件][-o 輸出文件]補(bǔ)充說明:sort可針對文本文件的內(nèi)容,以行為單位來排序。 參 數(shù):-b 忽略每行前面開始出的空格字符。-c 檢查文件是否已經(jīng)按照順序排序。-f 排序時(shí),忽略大小寫字母。-M 將前面3個(gè)字母依照月份的縮寫進(jìn)行排序。-n 依照數(shù)值的大小排序。-o<輸出文件> 將排序后的結(jié)果存入指定的文件。-r 以相反的順序來排序。-t<分隔字符> 指定排序時(shí)所用的欄位分隔字符。-k 選擇以哪個(gè)區(qū)間進(jìn)行排序。
cat number.txt
1
2
3
5
10
32
12
-
對文本內(nèi)容進(jìn)行升序排列
sort number.txt1 10 12 2 3 32 5 -
對文本內(nèi)容進(jìn)行降序排列
sort -r number.txt5 32 3 2 12 10 1 -
根據(jù)字符串?dāng)?shù)值進(jìn)行比較
sort -n number.txt1 2 3 5 10 12 32 -
合并重復(fù)項(xiàng)后進(jìn)行排序
sort -u number.txt -
將排序結(jié)果輸出到指定文件
sort number.txt -o a.txt
總結(jié)
- 上一篇: 教大家3打死兽王
- 下一篇: Linux压缩和解压缩命令集