当前位置:网站首页>shell脚本中的DATE日期计算
shell脚本中的DATE日期计算
2022-04-23 15:36:00 【jack@london】
在shell脚本中,有时候需要为文件命名为当前日期date
#!/bin/sh
DATE=`date +%F`
echo "$DATE"
v_date=`date +%F`
echo "$v_date"
# 计算前一天
v_date_ago_1=`date -d "$v_date -1 day" +%Y-%m-%d`
echo "$v_date_ago_1"
# 计算前一天,变换为%F格式
v_date_ago_1=`date -d "$v_date -1 day" +%F`
echo "$v_date_ago_1"
# 计算后一天
v_date_future_1=`date -d "$v_date 1 day" +%F`
echo "$v_date_future_1"
则chmod 后执行,输出分别如下
2022-04-21
2022-04-21
2022-04-20
2022-04-20
2022-04-22
注意:shell脚本中等号 ‘=’前后,千万不要有空格。
这个日期计算,可以用于定期清理旧的备份文件,比如删除7天前的db备份文件。
OLD_DATE=`date -d "$DATE -7 day" +%F`
rm $BCK_DIR/db_$OLD_DATE.* -f
参见
版权声明
本文为[jack@london]所创,转载请带上原文链接,感谢
https://blog.csdn.net/figosoar/article/details/124317300
边栏推荐
- 网站某个按钮样式爬取片段
- 【AI周报】英伟达用AI设计芯片;不完美的Transformer要克服自注意力的理论缺陷
- Go语言条件,循环,函数
- How to design a good API interface?
- Special analysis of China's digital technology in 2022
- Openstack theoretical knowledge
- c语言---字符串+内存函数
- Go并发和通道
- Introduction to dynamic programming of leetcode learning plan day3 (198213740)
- 导入地址表分析(根据库文件名求出:导入函数数量、函数序号、函数名称)
猜你喜欢
随机推荐
Rsync + inotify remote synchronization
基础贪心总结
Crawling fragment of a button style on a website
如果conda找不到想要安装的库怎么办PackagesNotFoundError: The following packages are not available from current
Go并发和通道
PHP 的运算符
大厂技术实现 | 行业解决方案系列教程
【backtrader源码解析18】yahoo.py 代码注释及解析(枯燥,对代码感兴趣,可以参考)
Mobile finance (for personal use)
【Leetcode-每日一题】安装栅栏
Advantages, disadvantages and selection of activation function
Detailed explanation of MySQL connection query
What is CNAs certification? What are the software evaluation centers recognized by CNAs?
The El tree implementation only displays a certain level of check boxes and selects radio
自主作业智慧农场创新论坛
fatal error: torch/extension.h: No such file or directory
Kubernetes详解(十一)——标签与标签选择器
移动app测试如何进行?
考试考试自用
GFS distributed file system (Theory)