当前位置:网站首页>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
边栏推荐
- Example of time complexity calculation
- fatal error: torch/extension. h: No such file or directory
- regular expression
- Hj31 word inversion
- Explanation of redis database (III) redis data type
- 控制结构(一)
- 【AI周报】英伟达用AI设计芯片;不完美的Transformer要克服自注意力的理论缺陷
- Detailed explanation of MySQL connection query
- ICE -- 源码分析
- 怎么看基金是不是reits,通过银行购买基金安全吗
猜你喜欢
随机推荐
基础贪心总结
Mysql连接查询详解
Independent operation smart farm Innovation Forum
php函数
Mysql database explanation (10)
What are the mobile app software testing tools? Sharing of third-party software evaluation
Node. JS ODBC connection PostgreSQL
Rsync + inotify remote synchronization
Sorting and replying to questions related to transformer
群体智能自主作业智慧农场项目启动及实施方案论证会议
Mysql database explanation (IX)
Collation of errors encountered in the use of redis shake
深度学习调参的技巧
Precautions for use of dispatching system
Use of common pod controller of kubernetes
删除字符串中出现次数最少的字符
Pytorch中named_parameters、named_children、named_modules函数
什么是CNAS认证?CNAS认可的软件测评中心有哪些?
移动app测试如何进行?
自动化测试框架常见类型▏自动化测试就交给软件测评机构









