读书人

经典shell面试题收拾

发布时间: 2012-09-03 09:48:39 作者: rapoo

经典shell面试题整理
一、取出/etc/passwd文件中shell出现的次数

问题:下面是一个/etc/passwd文件的部分内容。题目要求取出shell并统计次数,shell是指后面的/bin/bash,/sbin/nologin等,如下面/bin/bash出现12次,/sbin/nologin出现3次。

grep -vxFf a b | tee c | wc -l
解析:grep选取-v表示不选择匹配的行,-F表示匹配的模式按行分割,-f a表示匹配模式来自文件a,最后表示目标文件b。即grep命令从b中选取a中不存在的行。 tee c命令创建文件c,wc -l命令统计行数。



读书人网 >系统运维

热点推荐