Linux运维工程师面试题第五套
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux运维工程师面试题第五套相关的知识,希望对你有一定的参考价值。
本次试题全部都是写脚本,一共有十道题,enjoy it~
1、编写个shell脚本将当前目录下大于10K的文件转移到/tmp目录下。
#Author:Name
#E-mail:E-mail Address
#Description: 写程序的时候加上姓名,联系方式和描述是一个好习惯。
#!/bin/bash
ls -l|awk ‘$5>10240 {print $9}‘ >name.txt #先把大于10K的文件名都保存到name.txt的文件
for filename in $(cat name.txt) #for循环,注意$()
do
mv $filename /tmp
echo $filename "is ok."
done
ls /tmp
【评析】第一套里的第十题跟这道题是一样的,bash是可以使用find语句的,那样写比较省事。而且要注意像答案那么写的话,文件夹也是有可能被选中,但是不用担心,文件夹不会被mv,会提示“略过目录”。
2、编写shell脚本获取本机的网络地址。
本文出自 “生活就是等待戈多” 博客,请务必保留此出处http://chenx1242.blog.51cto.com/10430133/1743037
以上是关于Linux运维工程师面试题第五套的主要内容,如果未能解决你的问题,请参考以下文章