一般預設的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 選項