3.sh
563 Bytes
#!/bin/bash
###
# @Date: 2023-07-03 11:14:10
# @LastEditors: hookehuyr hookehuyr@gmail.com
# @LastEditTime: 2023-07-03 11:15:32
# @FilePath: /temp4/done.sh
# @Description: 文件描述
###
parent_folder="./target/" # 替换为实际父文件夹路径
# 遍历每个子文件夹
for folder in "$parent_folder"*/; do
# 检查子文件夹是否存在文件
if [ "$(ls -A "$folder")" ]; then
# 将子文件夹中的所有文件移动到父文件夹中
mv "$folder"* "$parent_folder"
fi
# 删除空文件夹
rmdir "$folder" 2>/dev/null
done