首页 > 代码库 > shell脚本,在指定目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件。

shell脚本,在指定目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件。

[root@localhost wyb]# cat test10.sh #!/bin/bash#使用for循环在/test10目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件dir=/root/wyb/test10/[  ! -d  $dir  ] && mkdir -p  $dirfor i in `seq 10`do  touch $dir`echo $RANDOM|md5sum|cut -c 1-10`_oldboy.htmldone[root@localhost wyb]# bash test10.sh[root@localhost wyb]# cd test10[root@localhost test10]# ls3fb16229e0_oldboy.html  5bf08cf5ce_oldboy.html  73e073e1e6_oldboy.html  860bafa69b_oldboy.html  c0b0067928_oldboy.html512c517124_oldboy.html  7245bf5bea_oldboy.html  76f98bef45_oldboy.html  94a1245d85_oldboy.html  f37ace5e6a_oldboy.html[root@localhost test10]# 

 

[root@localhost wyb]# cat xiugai.sh #!/bin/bash#将test10目录下的文件oldboy全部改成oldgirl(用for循环实现),并且html改成大写。#3fb16229e0_oldboy.html  5bf08cf5ce_oldboy.html  73e073e1e6_oldboy.html  860bafa69b_oldboy.html  c0b0067928_oldboy.html#512c517124_oldboy.html  7245bf5bea_oldboy.html  76f98bef45_oldboy.html  94a1245d85_oldboy.html  f37ace5e6a_oldboy.htmlcd test10for i in `ls` do   a=`echo $i|cut -c 1-10`   mv  ${a}_oldboy.html   ${a}_oldgirl.HTMLdone[root@localhost wyb]# bash xiugai.sh [root@localhost wyb]# cd test10[root@localhost test10]# ls3fb16229e0_oldgirl.HTML  5bf08cf5ce_oldgirl.HTML  73e073e1e6_oldgirl.HTML  860bafa69b_oldgirl.HTML  c0b0067928_oldgirl.HTML512c517124_oldgirl.HTML  7245bf5bea_oldgirl.HTML  76f98bef45_oldgirl.HTML  94a1245d85_oldgirl.HTML  f37ace5e6a_oldgirl.HTML[root@localhost test10]# 

 

shell脚本,在指定目录下通过随机小写10个字母加固定字符串oldboy批量创建10个html文件。