我有一个shell脚本,每晚运行用来备份我的EC2站点的数据库和HTML文件到S3,在备份文件夹的末尾添加日期以便更容易查看。但我还希望能够删除之前3天的备份文件夹。如何计算出3天前的日期?
#!/bin/bash
DATE=`date +%m%d%Y`
s3cmd put -r /var/lib/mysql/mydb/ s3://mybucket/mydb-$DATE/
s3cmd put -r /home/ec2-user/public_html/ s3://mybucket/public_html-$DATE/
s3cmd del -r s3://mybucket/mydb-(date 3 days ago)