1. 程式人生 > >linux下sort -k的一些體會

linux下sort -k的一些體會

今天下午學習sort -k這個指令時,一直在數值這裡出現排序錯誤。
輸入如下測試資料:
這裡寫圖片描述
當按照第一列排列時是正確的:
這裡寫圖片描述
但按照第二列排序時,喵喵喵???怎麼跟說好的不一樣啊!!!為什麼gugu的50會排在最後?
這裡寫圖片描述
其實是因為預設是按照第二列的第一個字元來比較的,若想比較數字,只需要在列數後面加n(即number)即可:
這裡寫圖片描述