加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux下命令sort, uniq

发布时间:2020-12-13 23:36:57 所属栏目:Linux 来源:网络整理
导读:一、sort命令的使用 ? ? ? 1. 作用: sort命令顾名思意,其可以帮助我们进行排序,而且可以依据不同的数据类型来排序。例如数字和文字的排序就不一样,sort可以指定不同的选项从而使得排序依据也不同,影响排序结果。 ? ? ? ?2. 选项: -f:忽略大小写的差异

一、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 andre1 lmt2 mj5 zmm

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读