合格linux运维人员必会的30道shell编程实践题及讲解-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
我的脚本================
#!/bin/bash
dir=/oldboy
[ ! -d $dir ] && mkdir -p $dir
for n in `seq 10`
do
touch $dir/`echo $RANDOM|md5sum|cut -c 1-10`_oldboy.html
done