博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速入门Shell脚本(6)——学会这些大厂面试题你还害怕面试官问你?(建议收藏)
阅读量:3951 次
发布时间:2019-05-24

本文共 819 字,大约阅读时间需要 2 分钟。

在这里插入图片描述

         上一篇博客给大家讲了一下shell脚本中常用的工具(),本篇博客,给大家讲一下大厂面试的shell脚本的题目(重点)。

1.京东

问题1.1 :使用Linux命令查询sed.txt中空行所在的行号

[root@node01 shell]# awk '/^$/{print NR}' sed.txt 8

问题1.2: 准备数据

创建文件name.txt内容如下:

张三 40

李四 50
王五 60

1.3使用Linux命令计算第二列的和并输出

[root@node01 shell]# cat name.txt  | awk -F " " '{sum+=$2}END{print sum}'150

2.搜狐&和讯网

问题2.1:如何检查Shell脚本里一个文件是否存在?如果不存在该如何处理?

[root@node01 shell]# vim bash.sh#bin/bashif [ -f file.txt ];   then      echo '文件存在!'else     echo '文件不存在!'fi[root@node01 shell]# sh bash.sh 文件不存在!

3.新浪

问题3.1:用shell写一个脚本,对文本中无序的一列数字排序

[root@node01 shell]# vim id.txt98765432101[root@node01 shell]# sort -n id.txt |awk  '{a+=$0;print $0}END{print "sum="a}'   12345678910sum=55

4.金和网络

问题4.1:请用shell脚本写出查找当前文件夹(/root)下所有的文本文件内容中包含有字符”hh”的文件名称

[root@node01 shell]# grep -r 'hh' /root |cut -d ":" -f1 /root/.ssh/authorized_keys

转载地址:http://tokzi.baihongyu.com/

你可能感兴趣的文章
Android判断网络状态方法详解
查看>>
在Android上实现Junit单元测试的四部曲
查看>>
有效控制Android应用程序的耗电量
查看>>
Android术语列表概览
查看>>
全方位解读Android多媒体框架源码
查看>>
Android音乐编程的管理音频硬件
查看>>
Android UI控件组合应用之一:建立数据模型
查看>>
避免Andriod平台图片失真的图片形式
查看>>
Android之Gridview图片列表
查看>>
objdump的使用方法
查看>>
编译错误处理noproguard.classes-with-local.dex已杀死
查看>>
LTE - CSFB技术
查看>>
GSM链路层信令协议
查看>>
技术道德
查看>>
“需求为王”才是根本
查看>>
高效率的危害
查看>>
寻找边缘性创新
查看>>
让创意瞄准市场
查看>>
高效经理人应具有的八个重要习惯
查看>>
优秀的领导者能读懂人才
查看>>