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

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

原文地址:https://www.cnblogs.com/biaopei/p/7730586.html