Linux 输出过滤器:sort 命令 1 个改进

命令 'sort' 将根据字母顺序来排序文件内容。

语法:

sort <fileName>  

例子:

sort weeks.txt  

Linux Sort Filters1

看上面的截图,命令 'sort' 根据字母表顺序来排序文件 'weeks.txt'。


根据列排序

当一个文件有多列时,可根据其中一列进行排序。

语法:

sort -k<columnNumber> <fileName>   

例子:

sort -k1 states.txt  
sort -k2 states.txt  

Linux Sort Filters2

看上面的截图,我们分别根据第一列和第二列进行排序。


数值排序

数值排序是不同于字母排序。数值排序需要在指定的某列前加上排序参数 'n'

语法:

sort -n -k<columnNumber> <fileName>   

例子:

sort -n -k2 marks.txt    

Linux Sort Filters3

本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!