码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下命令sort, uniq

时间:2016-09-25 17:07:22      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

标题:sort, uniq

一、sort命令的使用

      1. 作用:sort命令顾名思意,其可以帮助我们进行排序,而且可以依据不同的数据类型来排序。例如数字和文字的排序就不一样,sort可以指定不同的选项从而使得排序依据也不同,影响排序结果。

      2. 选项:

    -f:忽略大小写的差异,例如A与a视为编码相同;

    -b:忽略最前面的空格部分;

    -M:以月份的名字来排序,例如JAN,DEC等的排序方法;

           -n:使用“纯数字”进行排序(默认是以文字类型来排序的);

    -r:反向排序

    -u:uniq, 相同的数据中,仅出现一行代表

    -t:分割符,默认是用[Tab]键来分割;

    -k:以哪个区间来进行排序的意思;

      3.实例

         例:对最近登录系统的用户按照其名字的字典序进行排序

         命令:who | sort -t ‘ ‘ -k 1

     输出:

andre pts/18 2016-09-24 16:39 (211.71.66.211)
bl :2004 2016-09-12 10:15 (211.71.66.80)
bl pts/13 2016-09-12 10:17 (:2004.0)
lmt :2006 2016-07-13 22:40 (211.71.66.202)
mj pts/10 2016-09-25 08:22 (211.71.66.191)
xiaobing :2002 2016-07-04 22:02 (211.71.66.202)
xiaobing :2003 2016-07-21 14:52 (211.71.66.70)
xiaobing pts/4 2016-07-21 09:31 (:2002.0)
xiaobing pts/6 2016-07-06 10:37 (:2002.0)

一、uniq命令的使用   

      1. 作用:去除重复的数据

      2. 选项:

      -i:忽略大小写字符的不同

      -c:进行计数

      3.实例

         例:如果需要统计最后登录系统的10个用户以及登陆的次数

          命令:last -10 | head -9 | cut -d ‘ ‘ -f 1 | sort | uniq -c

          输出:

1 andre
1 lmt
2 mj
5 zmm

 

Linux下命令sort, uniq

标签:

原文地址:http://www.cnblogs.com/mjbjtunlp/p/5906096.html

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