sort按照數值大小排序

一般默認的sort都是按照字母的ascii進行排序的,現在想按照數字的大小進行排序

這里有一個文件test,內容為:

? ? 1. 8723 23423

? ? 2. 321324 213432

? ? 3. 23 234

? ? 4. 123 231

? ? 5. 234 1234

? ? 6. 654 345234

對第一列排序

? ? 1. sort -n test

對第二列進行排序

? ? 1. sort -n -k 2 test

如果將test文件的內容改為:

? ? 1. 8723,23423

? ? 2. 321324,213432

? ? 3. 23,234

? ? 4. 123,231

? ? 5. 234,1234

? ? 6. 654,345234

如果要對第二列按照大小排序

? ? 1. sort -n -t “,” -k 2 test

如果沒有-t選項的話,就是默認的空格或者tab鍵,因此上面就沒有使用-t選項。

倒序排列使用 -r 選項

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享