合格linux运维人员必会的30道shell编程面试题及讲解-02,30道-02


企业面试题2:
使用for循环在/oldboy目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件,名称例如为:

[root@oldboy oldboy]# sh /server/scripts/oldboy.sh  

[root@oldboy oldboy]# ls  

coaolvajcq_oldboy.html  qnvuxvicni_oldboy.html  vioesjmcbu_oldboy.html  

gmkhrancxh_oldboy.html  tmdjormaxr_oldboy.html  wzewnojiwe_oldboy.html  

jdxexendbe_oldboy.html  ugaywanjlm_oldboy.html  xzzruhdzda_oldboy.html  

qcawgsrtkp_oldboy.html  vfrphtqjpc_oldboy.html  

我的脚本================

[root@master day7]# cat shell_01.sh 

#!/bin/bash
dir=/oldboy
[ ! -d $dir ] && mkdir -p $dir
for n in `seq 10`
do
    touch $dir/oldboy-$n.html
done

相关内容