一般默認的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