szs 发表于 2018-8-16 13:35:43

精典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]
查看完整版本: 精典shell面试题