以下是一个用于删除指定文件夹下以".COMPLETED"为后缀的文件的shell脚本示例:
#!/bin/bash
# 指定文件夹路径
folder="/path/to/folder"
# 遍历文件夹中的所有文件
for file in "$folder"/*.COMPLETED; do
# 检查文件是否存在
if [ -f "$file" ]; then
# 删除文件
rm "$file"
echo "已删除文件: $file"
fi
done
在脚本中,您需要将"folder"变量替换为您实际的文件夹路径。脚本将遍历文件夹中的所有以".COMPLETED"为后缀的文件。对于每个文件,它会检查文件是否存在并是一个普通文件,然后使用"rm"命令删除文件。被删除的文件将被输出为日志。
请确保在运行脚本之前备份重要的文件,并仔细检查脚本的内容,以确保它符合您的需求和预期。