码迷,mamicode.com
首页 > 其他好文 > 详细

sort 和wc命令

时间:2017-06-15 00:39:52      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:sort   wc

sortwc 命令用做排序

语法: sort [-t 分隔符] [-kn1,n2] [-nru] 这里的n1 < n2

-t 分隔符 :作用跟cut的-d一个意思

-n :使用纯数字排序

-r :反向排序

-u :去重复

-kn1,n2 :由n1区间排序到n2区间,可以只写-kn1,即对n1字段排序

[root@localhost ~]# head -n5 /etc/passwd |sort adm:x:3:4:adm:/var/adm:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin root:x:0:0:root:/root:/bin/bash

如果sort不加任何选项,则从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。

[root@localhost ~]# head -n5 /etc/passwd |sort -t: -k3 -n 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

-t 后面跟分隔符,-k后面跟数字,表示对第几个区域的字符串排序,-n 则表示使用纯数字排序

[root@localhost ~]# head -n5 /etc/passwd |sort -t: -k3,5 -r lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin bin:x:1:1:bin:/bin:/sbin/nologin root:x:0:0:root:/root:/bin/bash

-k3,5 表示从第3到第5区域间的字符串排序-r表示反向排序

如果把-nu一起用,sort会把文档中的字母看成0

命令 : wc

用于统计文档的行数、字符数、词数,常用的选项为:

-l :统计行数

-m :统计字符数

-w :统计词数

[root@localhost ~]# wc /etc/passwd  27   37 1220 /etc/passwd [root@localhost ~]# wc -l /etc/passwd 27 /etc/passwd [root@localhost ~]# wc -m /etc/passwd 1220 /etc/passwd [root@localhost ~]# wc -w /etc/passwd 37 /etc/passwd

wc 不跟任何选项,直接跟文档,则会把行数、词数、字符数依次输出


本文出自 “12350027” 博客,谢绝转载!

sort 和wc命令

标签:sort   wc

原文地址:http://12360027.blog.51cto.com/12350027/1936720

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!