当前位置:网站首页>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
边栏推荐
- MySQL installation process (steps for successful installation)
- Today's sleep quality record 76 points
- HJ31 单词倒排
- 服务器中毒了怎么办?服务器怎么防止病毒入侵?
- WPS品牌再升级专注国内,另两款国产软件低调出国门,却遭禁令
- 怎么看基金是不是reits,通过银行购买基金安全吗
- Nacos程序连接MySQL8.0+ NullPointerException
- 什么是CNAS认证?CNAS认可的软件测评中心有哪些?
- MySQL sync could not find first log file name in binary log index file error
- 网站压测工具Apache-ab,webbench,Apache-Jemeter
猜你喜欢
Wechat applet customer service access to send and receive messages
2022年中国数字科技专题分析
Machine learning - logistic regression
今日睡眠质量记录76分
Detailed explanation of kubernetes (XI) -- label and label selector
JVM-第2章-类加载子系统(Class Loader Subsystem)
Mumu, go all the way
Sorting and replying to questions related to transformer
c语言---指针进阶
群体智能自主作业智慧农场项目启动及实施方案论证会议
随机推荐
携号转网最大赢家是中国电信,为何人们嫌弃中国移动和中国联通?
ICE -- 源码分析
Multitimer V2 reconstruction version | an infinitely scalable software timer
怎么看基金是不是reits,通过银行购买基金安全吗
MySQL sync could not find first log file name in binary log index file error
通过 PDO ODBC 将 PHP 连接到 MSSQL
导入地址表分析(根据库文件名求出:导入函数数量、函数序号、函数名称)
网站建设与管理的基本概念
控制结构(一)
php函数
木木一路走好呀
移动app软件测试工具有哪些?第三方软件测评小编分享
Kubernetes详解(十一)——标签与标签选择器
Detailed explanation of kubernetes (IX) -- actual combat of creating pod with resource allocation list
JVM-第2章-类加载子系统(Class Loader Subsystem)
深度学习——超参数设置
The wechat applet optimizes the native request through the promise of ES6
Byte interview programming question: the minimum number of K
机器学习——逻辑回归
After time judgment of date