【egrep趣味題】
統(tǒng)計下列數(shù)據(jù)每個字母出現(xiàn)的次數(shù)
[root@web01 ~]# head -5 /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
【難點】
如何去除特殊符號和數(shù)字包晰,并且把每個字母弄成一列顯示儒飒?
利用egrep的-o參數(shù)迹淌,顯示匹配過程,結(jié)果正是我們要的
[root@web01 ~]# head -5 /etc/passwd|egrep -o [a-zA-Z0-9]
下面就用uniq+sort組合統(tǒng)計即可