shell批量生成文件名
[ -d /oldboy ] || mkdir /oldboy
cd /oldboy
for i in {1..10}
do
filename=$(uuidgen|tr '0-9' 'a-z'|cut -c 1-10 )
touch ${filename}_oldboy.html
done
------------------------------------------------------------------
详解:
1.[ -d /oldboy ] || mkdir /oldboy :查询根目录文件夹是否存在,若不存在则新增文件夹oldboy
2.cd /oldboy :切换到/oldboy文件夹下
3.循环体
for i in {1..10}
do
#循环体
done
:从1开始到10结束进行循环
4.filename=$(uuidgen|tr '0-9' 'a-z'|cut -c 1-10 ):uuidgen 获取随机数 ;tr '0-9' 'a-z'将字符串中0-9的数字转换为‘a-z’;cut -c 1-10按字符串(-c)截取1-10的字符
5.touch ${filename}_oldboy.html :创建html文件
浙公网安备 33010602011771号