一道面试问题学生们的多种解答汇总
来源:互联网 发布:阿里云服务器优惠购买 编辑:程序博客网 时间:2024/05/29 19:08
老男孩LINUX实战运维 10期QQ群学生讨论总结
李同学突然发问:
李同学(1115066391) 10:57:11
有如下文件,请用awk命令计算出第二域含有bbb的个数
[root@lnmp ~]# cat a.txt
aaa bbb cccc dddd
bbb ccc dddd eeee
ccc bbb dddd bbbb
eee fff zzzz ssss
ggg lll bbbb eeee
=======================================
测试数据:
[root@oldboy ~]# cat a.txt
aaa bbb cccc dddd
bbb ccc dddd eeee
ccc bbb dddd bbbb
eee fff zzzz ssss
ggg lll bbbb eeee
王同学率先发出两个靠谱的答案:
1)
[root@oldboy ~]# awk '$2=="bbb" {i=i+1} END {print i}' a.txt
2
2)
[root@oldboy ~]# awk '{if($2=="bbb") i=i+1} END {print i}' a.txt
2
张同学也发出来俩答案:
3)
[root@oldboy ~]# awk '{if($2=="bbb") ++oldboy[$2]} END {for (a in oldboy) print oldboy[a]}' a.txt
2
4)
[root@oldboy ~]# awk '{if($2=="bbb") ++oldboy[$2]} END {for (a in oldboy) print a,oldboy[a]}' a.txt
bbb 2
5)
某个11期的郑同学正在上课,趁着上课间隙也加入了10期群里的答题挑战。
[root@oldboy ~]# awk '$2 == "bbb"' a.txt|wc -l
2
6)
[root@oldboy ~]# awk '{print $2}' a.txt |awk '/bbb/' |wc -l
2
7)
一个山东大汉(也是老男孩的学生,呵呵),意外的发言发言了,答案同样令人震惊。
[root@oldboy ~]# aa=(`cat a.txt |awk '{print $2}' |awk '/bbb/'`)
[root@oldboy ~]# echo ${#aa[@]}
2
8)
庞风同学也给了自己的答案。
[root@oldboy ~]# awk 'NF==4 && $2 ~ /bbb/ {print $2}' a.txt|sort|uniq -c
2 bbb
看到群里的同学这么热衷于技术,并且勇于思考,老男孩甚感欣慰。加油,同学们。
从下周起,开始老男孩IT培训的VIP学生日常不定时现场免费答疑服务,助力同学们发展。
本文出自 “老男孩的linux博客” 博客,请务必保留此出处http://oldboy.blog.51cto.com/2561410/901095
- 一道面试问题学生们的多种解答汇总
- 面试的时一道sql的解答
- 微软面试100题系列:一道合并链表问题的解答[第42题]
- 一道数学问题的程序解答
- 阿里巴巴Web前端面试的一道JS题目,求解答!!!
- 面试问题汇总 精选 分析 解答 职业规划 part 1
- 面试问题汇总 精选 分析 解答 职业规划 part 2
- 面试问题汇总 精选 分析 解答 职业规划 part 3
- 面试问题汇总 精选 分析 解答 职业规划 part 4
- 面试问题汇总 精选 分析 解答 职业规划 part 4
- 面试-----公司和学生之间一道巨大的鸿沟
- 一道题目的解答
- C面试遇到问题的解答
- 关于一些 iOS 面试问题的解答
- 一道微软面试题的解答【镜子问题】
- 一道要求按比例更新数据问题的解答
- 一道面试题的解答_骑士获得金币问题
- 一道程序员面试的经典悖论问题
- 培养学生既要言传也要身教!
- 请把此文转发给你的另一半
- 老男孩培训学生问题及解答分享!
- 老男孩和门户网站学生聊天整理
- 2012-06-04 老男孩老师 “我毕业了”(转)
- 一道面试问题学生们的多种解答汇总
- 先考学历还是先提升能力?
- Back to Basics: Using KVO
- 由SecureCRT命令行快捷键谈学习思想
- 由IDC机房测试谈主动工作教学实战案例!
- 轻松应对IDC机房带宽突然暴涨问题
- 84天平美女征婚【非诚勿扰】
- 实战指导学生处理故障方法思想篇案例
- 为运维人员插上腾飞更远的翅膀!