菜鸟请教shell 批量创建文件
发布网友
发布时间:2022-04-23 17:24
我来回答
共1个回答
热心网友
时间:2023-10-10 20:16
echo "Creat how many files?"
read num
n=${num}/26
j=1
firsta=""
for((i=0;i<n;i++))
do
for filename in {a..z}
do
touch ${firsta}${filename}
j=$j+1
if(($j>$num))
then
exit 0
fi
done
firsta=${firsta}"a"
done
测试通过!追问大哥,这个脚本不行呀,你看看,要创建35个但只建立了26个文件,
e.sh里面的内容就是你提供的脚本
[root@compute1 234]# sh e.sh
Creat how many files?
35
[root@compute1 234]# ls | wc -l
27
追答for((i=0;i<n;i++)) 改成for((i=0;i<=n;i++))