企业shell面试案例(上)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了企业shell面试案例(上)相关的知识,希望对你有一定的参考价值。
批量生产随机字符文件名
要求:使用for循环在/oldboy目录下批量创建10个html。其中每个文件需要包含10个随机小写字母加固定字符串oldboy。
#!/bin/bash [ ! -d /oldboy ] && mkdir /oldboy cd /oldboy for ((i=0;i<10;i++)) do aa="`echo $RANDOM | md5sum | cut -c 1-11`" touch "$aa"_oldboy.html done ~
2.批量改名
将上面的oldboy全部改成oldgirl(最好用for实现),并将扩展名修改成大写
#!/bin/bash cd /oldboy for i in `ls /oldboy` do rename "oldboy" "oldgirl" /oldboy/$i rename "HTML" "html" /oldboy/$i done ~
3.扫描网络内存活的主机:
#!/bin/bash for i in `seq 10` do ip=192.168.116.$i ping -W 5 -c 2 $ip > /dev/null aa=$? if [ $? -ne 0 ] then echo "this $ip is bad..." else echo "this $ip is good..." fi done ~
以上是关于企业shell面试案例(上)的主要内容,如果未能解决你的问题,请参考以下文章