Linux 输出过滤器:sort 命令
命令 'sort' 将根据字母顺序来排序文件内容。
语法:
sort <fileName>
例子:
sort weeks.txt
看上面的截图,命令 'sort' 根据字母表顺序来排序文件 'weeks.txt'。
根据列排序
当一个文件有多列时,可根据其中一列进行排序。
语法:
sort -k<columnNumber> <fileName>
例子:
sort -k1 states.txt
sort -k2 states.txt
看上面的截图,我们分别根据第一列和第二列进行排序。
数值排序
数值排序是不同于字母排序。数值排序需要在指定的某列前加上排序参数 'n'。
语法:
sort -n -k<columnNumber> <fileName>
例子:
sort -n -k2 marks.txt
推荐文章: