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é)果:
