Linux sort uniq 命令。简单运用

Posted 懵懂的青春

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux sort uniq 命令。简单运用相关的知识,希望对你有一定的参考价值。


-n                              #代表以数字方法排序,如果倒序加上-r

-t ‘:‘                          #-t指定分隔符
-k                           #指定第几列

----------------------------------------------------------------------

文本如下:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

根据用户ID排序

cat /etc/passwd|sort -t ‘:‘ -nk 3                       #从小到大,以冒号为分隔符,第三列。

cat /etc/passwd|sort -t ‘:‘ -nrk 3                   #从大到小

进行/boot目录,根据文件大小的顺序输出,从大到小的顺序输出

ls -lA |grep ^- |sort -nrk 5                   #-代表文件,默认以空格分隔

 ---------------------------------------------------------------------

uniq    去重 

sort 1.txt | uniq                      #去重,有多行的只显示一行

cat 1.txt |sort |uniq -c                                        #显示每一项重复的次数
cat 1.txt |sort |uniq -c |sort -rnk 1                     #输出行重复的次数,按重复次数从大到小的顺序输出

cat test.txt |sort |uniq -u                                     #输出没有重复的行
 

  

 







以上是关于Linux sort uniq 命令。简单运用的主要内容,如果未能解决你的问题,请参考以下文章

Linux 排序命令之 sort, wc, uniq

linux sort,uniq,cut,wc命令详解

linux sort uniq命令详解

linux sort,uniq,cut,wc命令详解

Linux 去重 先sort再uniq

linux sort uniq cut wc命令详解