1酌媒、sort命令
命令格式:sort [選項] 文件名仁烹;
選項說明:
- -f:忽略大小寫耸弄;
- -n:以數(shù)值型進行排序,默認使用字符串型排序卓缰;
- -r:反向排序计呈;
- -t:指定分隔符,默認是分隔符是制表符(Tab鍵)征唬;
- -k n[,m]:按照指定的字段范圍排序捌显。從第n字段開始,m字段結(jié)束(默認到行尾)总寒;
2扶歪、示例說明
2.1、對成績單默認排序
sort score.txt
命令執(zhí)行結(jié)果如下圖所示:
2.2摄闸、對成績單反向排序
sort -r score.txt
命令執(zhí)行結(jié)果如下圖所示:
2.3善镰、將成績單按照語文成績升序排序
執(zhí)行命令:
sort -n -k 3,3 score.txt
命令輸出結(jié)果如下圖所示:
2.4、對/etc/passwd文件按照用戶編號排序
執(zhí)行命令:
sort -t ":" -k 3,3 /etc/passwd
排序結(jié)果年枕,數(shù)據(jù)是從0,1,1000,1001炫欺,如下圖所示:
注意:排序結(jié)果并非是按照數(shù)字排序,而是按照字符排序的熏兄。
需要指定按照數(shù)值排序品洛,執(zhí)行命令:
sort -n -t ":" -k 3,3 /etc/passwd
命令執(zhí)行結(jié)果: