首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 系统运维 >

经典shell面试题收拾

2012-09-03 
经典shell面试题整理一、取出/etc/passwd文件中shell出现的次数问题:下面是一个/etc/passwd文件的部分内容。

经典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命令统计行数。



热点排行