#!/bin/bash
#create files in current directory
if test ! "$1"
then
echo Usage: $0 [Round] [FileQuantity]
exit
elif test ! "$2"
then
echo Usage: $0 [Round] [FileQuantity]
exit
fi
echo stress test开始,共计$1轮,每轮依序创建$2个含有内容的文件,再逐一删除
a=0
run=1
PWD=`pwd`
while test $run -le $1
do
echo -e 开始执行第$run轮测试
while test $a -lt $2
do
let a=a+1
echo $a > $PWD/$a.txt
sleep 1
done
while test $a -ge 1
do
rm -f $PWD/$a.txt
let a=a-1
sleep 1
done
if test $run -eq $1
then
let N=$run*$2
echo -e "已执行完第$run轮,stress test完毕!\n共计创建文件$N个,删除文件$N个"
exit
else
let run=run+1
fi
done
#end
[Linux]循环创建、删除指定数量文件的小脚本
最新推荐文章于 2024-08-10 00:16:20 发布