| 12345678910111213141516171819202122232425 |
- #!/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
|