二百二十六、Linux——shell脚本查看今天日期、昨天日期、30天前日期、1月前日期

news2024/12/23 20:22:08

一、目的

由于磁盘资源有限,因为对原始数据的保存有事件限制,因为对于超过一定期限的数据文件则需要删除,要实现定期删除则第一步就是查看日期时间

二、在Linux中创建shell脚本

#! /bin/bash
source /etc/profile

nowdate=`date --date='0 days ago' "+%Y%m%d"`

yesdate=`date -d yesterday +%Y-%m-%d`

day_30_ago_date=`date -d "30 day ago " +%Y-%m-%d`

one_month_ago_date=`date -d '1 month ago' +%Y-%m-%d`

echo ${nowdate}
echo ${yesdate}
echo ${day_30_ago_date}
echo ${one_month_ago_date}
 

注意

1、nowdate为今天日期

2、yesdate为昨天日期

3、day_30_ago_date为30天前的日期

4、one_month_ago_date为1个月前的日期

三、脚本执行情况

[root@hurys23 opt]# sh test.sh 
20240304              为nowdate
2024-03-03           为yesdate
2024-02-03           为day_30_ago_date
2024-02-04           为one_month_ago_date

终于完成了第一步,另外思考了一下,最好还是删除30天前的数据,而不是1个月前的数据,因为不同月份的天数是不一样的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1500017.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

龙芯第四代3A6000主板与龙芯3A500龙架构兼容,具备丰富的接口和扩展性

龙芯 3A6000 处理器完全自主设计、性能优异,代表了我国自主桌面 CPU 设计领域的最新里程碑成果。龙芯 3A6000 处理器的推出,说明国产 CPU 在自主可控程度和产品性能上已双双达到新高度,也证明了国内有能力在自研 CPU 架构上做出一流的产品。 …

高德企业用车升级服务套件,全面提升打车体验

在企业员工因公用车场景中,下班回家、公务出行等固定路线的用车需求占比近四成。为简化叫车流程,提升出行体验,高德企业用车日前上线“一键回家”功能,帮助企业员工快速设定常用目的地,有效减少反复输入行程信息带来的…

重塑语言智能未来:掌握Transformer,驱动AI与NLP创新实战

Transformer模型 Transformer是自然语言理解(Natural Language Understanding,NLU)的游戏规则改变者,NLU 是自然语言处理(Natural Language Processing,NLP)的一个子集。NLU已成为全球数字经济中AI 的支柱之一。 Transformer 模型标志着AI 新…

操作系统:进程状态

目录 1.进程状态 1.1.运行状态 1.2.阻塞状态 1.3.挂起状态 1.4.终止状态 2.Linux下的进程状态 2.1.常规的进程状态 2.2.僵尸进程和孤儿进程 2.2.1僵尸进程 2.2.2.孤儿进程 1.进程状态 进程状态是指一个进程在其生命周期中所处的不同状态 1.1.运行状态 当操作系统选择一…

【MySQL知识体系】第1章 初识 MySQL

文章目录 第1章 初识 MySQL1.1 MySQL 介绍1.1.1 什么是 MySQL?1.1.2 MySQL 的特点?1.1.3 MySQL 默认端口? 1.2 安装 MySQL1.2.1在MacOS上安装MySQL1.2.2 在Windows上安装MySQL 1.3 如何选择 MySQL 客户端1.3.1 在MacOS上安装Workbench1.3.2 在…

“2024杭州智慧城市及安防展会”将于4月在杭州博览中心盛大召开

2024杭州国际智慧城市及安防展览会,将于4月24日在杭州国际博览中心盛大开幕。这场备受瞩目的盛会,不仅汇集了全球智慧城市与安防领域的顶尖企业,更是展示最新技术、交流创新理念的重要平台。近日,从组委会传来消息,展会…

vscode 使用ssh进行远程开发 (remote-ssh),首次连接及后续使用,详细介绍

在vscode添加remote ssh插件 首次连接 选择左侧栏的扩展,并搜索remote ssh 它大概长这样,点击安装 安装成功后,在左侧栏会出现远程连接的图标,点击后选择ssh旁加号便可以进行连接。 安装成功后vscode左下角会有一个图标 点击图…

typescript 学习

一.typescript是Javascript的超集,在javascript中添加特性的语言扩展,支持ES6标准。 二.typescript中新增了:类型批注和编译时类型检查,类型推断,类型擦除,接口,枚举,Mixin,泛型编程,名字空间,元组,await等 三.vscode 中怎样使用typescript 1. 安装VSCode (官网下…

考研数学|到底要不要做张宇《1000题》

根据你自身能力来选择真正适合你的题集,最后的做题效果会加倍。😎 我先分析一下张宇1000题集的特点,张宇1000更适合基础不错,想冲刺高分的同学。 1000分为强化和提高,是没有基础部分的,着重考察数学概念和技…

外汇天眼:频繁交钱却无法出金,只因误入假冒HFM惨成冤大头!

在外汇市场上这么久了,天眼君总结出了一个不争的事实,但凡是不给出金或者以各种理由拒绝出金的平台一定有问题!想必不管是在外汇天眼还是其他地方,大家总是能看到一些外汇交易者投诉自己向平台申请出金需要缴纳各种费用&#xff0…

FreeRTOS学习笔记——列表和列表项及其API函数讲解

目录 精华总结: 列表和列表项 架构脑图: 列表和列表项的简介 列表的结构 列表项 迷你列表项 列表和列表项的关系 FreeRTOS 列表和列表项相关 API 函数 架构脑图: 列表和列表项相关 API 函数 函数 vListInitialise() 函数 vListIni…

python3安装chrome,chromedriver亲测有效

客户用python写了个脚本,需要用到chrome和chromedriver扩展,结果说安装不了,各种报错,好吧我来研究一下。众所周知linux自带python2.7,根据报错查了一下资料发现是版本冲突导致的,系统自带2.7,代…

字节总部大楼私照流出,做他们的员工需要多牛!

在大厂上班究竟有多香? 大厂的工作环境,只有你想不到的硬核,没有它做不到的。 前段时间,字节跳动在北京办公室的一组私照在网上刷屏,看完我只有一个表情—— 抛开薪资和大厂光环不谈,就冲它的工作环境&…

基于JavaWeb开发的springboot游戏商城平台论文【附源码】

基于JavaWeb开发的springboot游戏商城平台论文 🍅 作者主页 央顺技术团队 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 文末获取源码联系方式 📝 🍅 查看下方微信号获取联系方式 承接各种定制系统 &#…

算法---双指针练习-3(快乐数)

题目 1. 题目解析2. 讲解算法原理鸽巢原理 3. 编写代码 1. 题目解析 题目地址:点这里 2. 讲解算法原理 本题根据鸽巢原理是一定会有环的,最后要么无限循环1,要么碰到一个不为1的重复数继续循环 鸽巢原理 鸽巢原理(Pigeonhole P…

个性化服务:选择能提供定制化咨询的六西格玛公司

在全球化竞争加剧的商业版图中,每一家企业都在寻求提高效率和质量的方法。六西格玛咨询公司为这一追求提供了强有力的支持。选择正确地六西格玛培训公司合作,不仅能够帮助企业精简流程、提升产品质量,还能够助力构建内部持续改进的文化。如何…

MyBatis Oracle 批量插入数据

MyBatis Oracle 批量插入数据 1.需求描述2.实现方案2.1 循环 insert 插入2.2 insert all 插入2.3 insert union all 插入 3.分析总结 系统:Win10 JDK:1.8.0_351 IDEA:2022.3.3 1.需求描述 在一次项目中实施过程中,后台需要将地区…

基于H5的旅游攻略平台设计与实现

目 录 摘 要 I Abstract II 引 言 1 1 系统开发相关技术 3 1.1框架技术 3 1.1.1 SSM框架 3 1.1.2 SpringBoot框架 3 1.1.3 Spring框架 3 1.2开发语言 3 1.2.1 HTML 3 1.2.2 JAVA 4 1.2.3 JavaScript 4 1.3数据库 4 1.4本章小结 4 2 系统分析 5 2.1 可行性分析 5 2.2 功能需求分…

南京观海微电子---PCIe协议接口

1. PCIe引脚定义 PCI Express,官方简称PCIe,是计算机总线的一个重要分支, 插槽图片如下: 下表列出在边缘连接器上的PCI Express卡两侧的导线。在印刷电路板(PCB)的焊接侧为A侧,并且组件侧的B侧。PRSNT1# 和…

Windows Server 2012 R2 安装SNMP服务失败,提示:无法打开匿名级安全令牌。错误:0x8007050543

Windows Server 2012 R2 安装SNMP服务失败,提示:无法打开匿名级安全令牌。错误:0x8007050543 解决方法如下: 1、打开运行,输入:dcomcnfg.exe 2、依次进入:【组件服务】-【计算机】-【我的电脑】…