#!/bin/bash
now=$(date +"%d-%m-%Y")
year=$(date +"%Y")
echo $year
find /var/backup/backup-scripts -name '*$year*' -ctime +10 -exec rm {} \;
~
~
此脚本运行时没有错误,但未删除 10 天前的文件夹
请指教
感谢期待
最佳答案
你单引号一个变量,它不能被 shell 扩展。尝试
find /var/backup/backup-scripts -name "*$year*" -ctime +10 -exec rm {} \;
健康教育
关于linux - 在 Linux 中删除 10 天前的旧文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38132473/