精典shell面试题
朋友问:"技术博客咋不见技术了?",我苦笑,不答.simeon说:"技术是一个积累的过程,静下以来研究技术吧".有句古语怎么说来着?"厚积薄发!".是啊,当你喜欢上了每天小有心得的感觉,你更会习惯于解决问题时的畅快. 公司最近招技术支持,便向linux,于是由我代出了几道linux上机题,个人感觉没有两年linux道行,很难做出其中三道.1.文本分析
取出password中shell出现的次数
第一种方法结果:
4 /bin/bash
1 /bin/sync
1 /sbin/halt
31 /sbin/nologin
1 /sbin/shutdown
第二种方法结果:
/bin/sync 1
/bin/bash 1
/sbin/nologin 30
/sbin/halt 1
/sbin/shutdown1
2.文件整理
employee文件中记录了工号和姓名
employee.txt:
100 Jason Smith
200 John Doe
300 Sanjay Gupta
400 Ashok Sharma
bonus文件中记录工号和工资
bonus.txt:
100 $5,000
200 $500
300 $3,000
400 $1,250
要求把两个文件合并并输出如下
处理结果:
400 ashok sharma $1,250
100 jason smith$5,000
200 john doe$500
300 sanjay gupta$3,000
页:
[1]