#!/bin/bash # 移除目标文件夹下的空文件夹 # 检查参数个数 if [ $# -ne 1 ]; then echo "Usage: $0 " 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