linux实例01

案例:

在特定目录下,生成10个文件,文件名称包含为随机10个小写字母加固定字母的html文件

#!/bin/bash
#检查文件是否为目录文件-d,如果是,则不创建,如果不是,则创建该目录
[ -d /home/gjl/shellTest/oldboy ] ||sudo  mkdir /home/gjl/shellTest/oldboy
#进入该目录
cd /home/gjl/shellTest/oldboy
#显示当前目录所在
echo $(pwd) && \
#循环10次
for i in {1..10}
do
#文件名称为10为随机数,tr 为将随机数转换成小写,cut为取10为有效随机数
filename=$( uuidgen|tr '0-9-' 'a-z'|cut -c -10 )
#创建文件
sudo touch ${filename}_oldboy.html
done

猜你喜欢

转载自www.cnblogs.com/recommencer/p/12793461.html