#cut命令从文件中的每一行数据中剪切出一部分
#sort命令对数据按照行进行排序,把相同的shell程序放在一起
#uniq -c命令删除相同行,并统计重复次数
[root@akuilinux01 shellXT]# cat /etc/passwd |cut -d: -f7 |sort |uniq -c|sort -nr
15 /sbin/nologin
2 /bin/bash
1 /sbin/shutdown
1 /sbin/halt
1 /bin/sync
[root@akuilinux01 shellXT]# cat /etc/passwd |cut -d: -f7|sort -u
/bin/bash
/bin/sync
/sbin/halt
/sbin/nologin
/sbin/shutdown
原文地址:http://blog.51cto.com/akui2521/2090412