Linux下命令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) 一、uniq命令的使用? ? ? ? ??1. 作用:去除重复的数据 ? ? ??2. 选项: ?-i:忽略大小写字符的不同 ?-c:进行计数 ? ? ??3.实例 ? ? ? ???例:如果需要统计最后登录系统的10个用户以及登陆的次数 ? ? ? ? ? 命令:last -10 | head -9 | cut -d ‘ ‘ -f 1 | sort | uniq -c ? ? ? ? ? 输出: 1 andre1 lmt2 mj5 zmm (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |