写一个创建10分钟,每秒创建5个不重名目录的shell脚本
时间: 2024-04-13 22:28:31 浏览: 160
java实现动态上传多个文件并解决文件重名问题
当然可以!以下是一个示例的shell脚本,可以在10分钟内每秒创建5个不重名的目录:
```bash
#!/bin/bash
# 获取当前时间戳
timestamp=$(date +%s)
# 创建目录的起始编号
count=1
# 循环创建目录
while [ $count -le 300 ]; do
# 生成目录名
dir_name="dir_${timestamp}_${count}"
# 检查目录是否已存在
if [ ! -d "$dir_name" ]; then
# 创建目录
mkdir "$dir_name"
echo "Created directory: $dir_name"
# 增加计数器
count=$((count + 1))
# 暂停1秒钟
sleep 1
fi
done
```
这个脚本将会在当前目录下创建以时间戳和数字编号命名的目录,每秒钟创建5个目录,总共创建300个目录(即10分钟)。如果目录名已经存在,则跳过该编号,并继续进行下一个编号的创建。你可以根据需要修改循环的次数和每秒钟创建的目录数量。
阅读全文