Linux之关于sort命令的使用详解


本文摘自PHP中文网,作者黄舟,侵删。

sort是在Linux里非常常用的一个命令,将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

这里有一个文件test,内容为:

1

2

3

4

5

6

8723 23423

321324 213432

23 234

123 231

234 1234

654 345234

1. sort的-t选项和-k选项

sort提供了-t选项,后面可以设定间隔符, -k来指定列数。

对第一列排序

1

sort test

对第二列进行排序

1

sort -k 2 test

如果将test文件的内容改为:

1

2

3

4

5

6

8723,23423

321324,213432

23,234

123,231

234,1234

654,345234

如果要对第二列按照大小排序

1

sort -t "," -k 2 test

如果没有-t选项的话,就是默认的空格或者tab键,因此上面就没有使用-t选项。

2. 倒序排列使用 -r 选项

阅读剩余部分

相关阅读 >>

Linux nfs服务安全加固实例分享

Linux找不到文件怎么办

Linux如何查看网卡

Linux怎么查看磁盘空间

如何根据指定的实例启动模板创建一个版本

如何在Linux上安装远程windows共享

介绍Linux不需要碎片整理的原因

Linux中>>是什么意思

Linux下禁止上传目录执行php脚本

如何通过 api 管理或定制开发 ecs 实例

更多相关阅读请进入《Linux》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...