shell批量创建随机文件名格式文件

//随机生成文件
//文件名会带数字的。。。注意echo后面的是反引号,不是单引号
#!/bin/bash
dir=/root/bp
for i in 'seq 10'
    touch $dir`echo $RANDOM|md5sum|cut -c 1-10`.html
done


//在上面的基础上批量删改文件
#!/bin/bash
dir=/root/bp
for i in 'ls'
    a=`echo $i|cut -c 1-10`     //找到前面的名字,忽略后面固定的部分
    mv  ${a}_oldboy.html   ${a}_oldgirl.HTML
done

//如果你只想使用字母作为文件名的思路,就是

posted on 2017-10-25 18:06  标配的小号  阅读(1077)  评论(0编辑  收藏  举报

导航