linux:sort命令
2015-11-05 21:49
453 查看
sort 命令是一个对文件的内容进行排序,当然它支持管道符,sort命令也是一个比较简单的命令,但是使用上有些细节需要注意的,例如:
[root@localhost ~]#sort -t ":" -k 3 /etc/passwd 这命令什么意思呢?读取/etc/passwd 文件的内容,将其每行内容使用:进行分割,然后按照第三个字段进行排序,第三个字段的排序是数字型,我们希望按照从小到大排序,但是实际结果并非这样
怎么解决这样的问题? 看下面的列子
root:x:0:0:root:/root:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
usbmuxd:x:113:113:usbmuxd user:/:/sbin/nologin
[root@localhost ~]#
sort -n -t ":" -k 3 /etc/passwd 我们加上-n 即可,man sort 告诉我们按照数值型排序
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
相关文章推荐
- Linux程序设计 读笔1
- 查看linux系统下网卡是否连接网线的状态
- linux 下 .sh 文件语法
- Linux常用命令大全
- Linux命令——find
- Linux文件传输和vsftpd服务器
- Linux parted 分区及挂载
- Linux Qt 4.7.4 编译
- linux笔记:用户配置文件
- Linux下查看文件和文件夹大小
- Linux中的静态库和动态库简介及生成过程示例
- selinux 查看 关闭
- Linux内存
- Linux内存
- Linux内存
- linux kernel内存碎片防治技术
- Linux下实现一个带时标的消息打印
- 如何测试Linux磁盘的读写速度
- svn命令在linux下的使用
- linux rm.sh 删除文件脚本