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怎么解压tar.gz

Linux和unix的区别

Linux能找什么工作?

Linux怎么使用shutdown关机命令进行关机

Linux中一些常见的设置网络参数的命令

怎么进入Linux终端命令界面

Linux输出乱码怎么解决

如何处理文件系统和快照空间大小不一致

Linux不支持所有命令怎么办

创建了自定义镜像后怎么管理自定义镜像

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



打赏

取消

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

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

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

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

评论

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