Linux文本处理命令sort详解
sort 对文本文件内容进行排序
用法:sort +选项 +文件名(可跟多个文件)
示例1:cat 1.txt
sort 1.txt #文字,默认按字母a-z排序
实示例2:cat 2.txt
sort 2.txt #数字,默认按1-9排序
-n 参数:sort -n 2.txt #加-n,把数字从小到大排序
-r 参数:sort -n -r 2.txt #-r ,倒序排序(也适用于文字)
如果一个文本有两列内容,默认按第一列排序,示例:cat 3.txt
sort 3.txt #默认按第一列排序
-t 参数:指定分隔符
-k参数:指定进行排序的列
示例:sort -t ',' -k2 3.txt #以逗号','为分隔符,对第二列排序
同样的:sort -t ',' -k2n 3.txt #按第二列数字从小到大排序
sort -t ',' -k2nr 3.txt #按第二列数字从大到小排序
相关推荐
ztyzly00 2020-07-18
killgod 2020-06-14
小惠 2020-06-05
Oudasheng 2020-06-04
从零开始 2020-06-05
litterfrog 2020-05-30
老谢的自留地 2020-05-09
wulaxiaohei 2020-05-05
cyyking 2020-05-03
aaLiweipeng 2020-04-15
wordmhg 2020-04-09
wangqing 2020-04-06
Pinkr 2020-03-12
dushine00 2020-02-21
dbhllnr 2020-02-18
zhujiangtaotaise 2020-01-26
chenchuang 2020-01-25
troysps 2020-01-24