案例:
在特定目录下,生成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