指定目录下通过随机小写指定多少个字母加固定字符串wana批量创建10个以.txt
文件例如:aabb_wanan.txt(指定在4个小写字母)
#!/bin/bash
#用法:-d filename 如果 filename存在且为目录,则为真
#cut -c 1-4 以字符为单位进行分割,取前1-4个字符
#tr "要替换的字符" "替换成什么"
read -p "please enter a dir :" dir
read -p "please enter create many file:" num1
read -p "Please enter Lowercase letters(how many lowercase) :" num2
read -p "please enter Suffix name:" end
if [ -d $dir ]
then
echo "目录存在"
else
mkdir -p $dir
fi
cd $dir
for(( i=1;i<="$num1";i++))
do
name="`echo $RANDOM|md5sum|cut -c 1-"$num2"|tr "[0-9]" "[a-z]"`_wanan.$end"
touch $name
echo "$name is Creating ..........."
运行结果: