1. [root@kedacom wyl]# cat person
    2. zhangsan student 21
    3. lisi teacher 30
    4. xiao teacher 30
    5. wanger student 20
    6. guo teacher 9
    7. #对文件的行进行排序输出,默认为升序
    8. [root@kedacom wyl]# sort person
    9. guo teacher 9
    10. lisi teacher 30
    11. wanger student 20
    12. xiao teacher 30
    13. zhangsan student 21
    14. #对文件的行进行降序输出
    15. [root@kedacom wyl]# sort -r person
    16. zhangsan student 21
    17. xiao teacher 30
    18. wanger student 20
    19. lisi teacher 30
    20. guo teacher 9
    21. #使用空格对文件进行分割,使用第三列进行排序,默认按字符排序
    22. [root@kedacom wyl]# sort -t" " -k3 person
    23. wanger student 20
    24. zhangsan student 21
    25. lisi teacher 30
    26. xiao teacher 30
    27. guo teacher 9
    28. #使用空格对文件进行分割,使用第三列进行排序,去除重复的行
    29. [root@kedacom wyl]# sort -t" " -k3 -u person
    30. wanger student 20
    31. zhangsan student 21
    32. lisi teacher 30
    33. guo teacher 9
    34. #使用空格对文件进行分割,使用第三列进行排序,按数值进行排序
    35. [root@kedacom wyl]# sort -t" " -k3 -n person
    36. guo teacher 9
    37. wanger student 20
    38. zhangsan student 21
    39. lisi teacher 30
    40. xiao teacher 30