Debian8系統(tǒng)如何用sort命令對(duì)文件內(nèi)容進(jìn)行排序
debian8系統(tǒng)如何用sort命令對(duì)文件內(nèi)容進(jìn)行排序?本教程以debian8系統(tǒng)為例
本配置適用于debian8,9版本
1.介紹
sort命令作用
sort命令用于將文本文件內(nèi)容加以排序,將輸入行按照鍵值字段與數(shù)據(jù)類型選項(xiàng)以及l(fā)ocale排序。
一個(gè)可預(yù)期的記錄次序,會(huì)讓用戶的查看使用更方便:書的索引、字典、目錄以及電話簿等,如果沒(méi)有次序依據(jù)就毫無(wú)價(jià)值,排序后的記錄更易于程序化,也更有效率。
2.參數(shù)
-b 忽略開(kāi)頭的空白 -c 檢查輸入是否已正確的排序。如果輸入未經(jīng)排序,返回退出碼非零值 -d 字典順序:僅文字?jǐn)?shù)字與空白才有意義 -g 一般數(shù)值:以浮點(diǎn)數(shù)字類型比較字段。 -f 將混用的字母都看作相同大小寫,不區(qū)分大小寫 -i 忽略無(wú)法打印的字符 -k 定義排序鍵值字段 -m 將幾個(gè)排序好的文件進(jìn)行合并。 -M 將前面3個(gè)字母依照月份的縮寫進(jìn)行排序。 -n 依照數(shù)值的大小排序。 -o<輸出文件> 將排序后的結(jié)果存入指定的文件。 -r 以相反的順序來(lái)排序。 -t<分隔字符> 指定排序時(shí)所用的欄位分隔字符。 <起始欄位>-<結(jié)束欄位> 以指定的欄位來(lái)排序,范圍由起始欄位到結(jié)束欄位的前一欄位。 --help 顯示幫助。 --version 顯示版本信息。
3.sort案例
3.1以字段排序
3.1.1以冒號(hào)隔開(kāi)的第一個(gè)字段:用戶名稱進(jìn)行排序
sort -t: -k1,1 /etc/passwd
3.1.2以冒號(hào)隔開(kāi),先以第四段進(jìn)行排序,然后以第三段進(jìn)行排序,展示出來(lái)(從1開(kāi)始計(jì)數(shù))
sort -t: -k4n -k3n /etc/passwd
版權(quán)保護(hù): 本文「Debian8系統(tǒng)如何用sort命令對(duì)文件內(nèi)容進(jìn)行排序」由 云主機(jī)配置專家 原創(chuàng),轉(zhuǎn)載請(qǐng)保留鏈接: http://m.iqcg.cn/docs/system/1179.html