Linux sort过滤器

本文概述

  • 对列进行排序
  • 数值排序
【Linux sort过滤器】‘ sort’ 命令按字母顺序对文件内容进行排序。
句法:
sort < fileName>

例:
sort weeks.txt

Linux sort过滤器

文章图片
查看上面的快照, ” sort” 命令已按字母顺序对文件” weeks.txt” 进行了排序。
对列进行排序 如果文件具有多个列, 则使用列号对特定列进行排序。
句法:
sort -k< columnNumber> < fileName>

例:
sort -k1 states.txt sort -k2 states.txt

Linux sort过滤器

文章图片
看一下上面的快照, 我们已经对列1和2进行了排序。
数值排序 数字排序不同于字母排序。对于数字排序, 如果需要, 可以将选项” n” 与列号一起使用。
句法:
sort -n -k< columnNumber> < fileName>

例:
sort -n -k2 marks.txt

Linux sort过滤器

文章图片

    推荐阅读