移除空文件夹,强迫症患者福音。
#!/bin/bash
# 移除目标文件夹下的空文件夹
# 检查参数个数
if [ $# -ne 1 ]; then
echo "Usage: $0 <target_directory>"
exit 1
fi
# 获取目标文件夹路径
target_directory="$1"
# 设置退出状态码为0
exit_code=0
# 查找并删除空文件夹
find "$target_directory" -type d -empty -exec rmdir {} \;
# 如果find命令没有找到任何空文件夹,则退出代码为1
if [ $? -ne 0 ]; then
exit_code=1
fi
# 输出退出状态码
echo "Exit code: $exit_code"
exit $exit_code