#!/bin/bash
# 设置要打包的目录所在的父目录
parent_directory="."
# 使用通配符获取所有需要打包的目录列表
directories=($parent_directory/*)
# 循环遍历目录列表
for directory in "${directories[@]}"
do
# 检查目录是否是一个目录而不是文件
if [ -d "$directory" ]; then
# 提取目录名
directory_name=$(basename "$directory")
# 创建zip文件路径
zip_file="$directory.zip"
# 使用zip命令将目录打包为zip文件
zip -r "$zip_file" "$directory_name"
fi
done