Linux脚本获取日期,Shell脚本获取格式化日期与时间
#!/bin/sh
# upload logs to hdfs
source /etc/profile
#获取昨天日期 yyyyMMdd 格式
yesterday=`date --date='1 days ago' +%Y%m%d`
#获取昨天日期 yyyy-MM-dd 格式
yesterday2=`date --date='1 days ago' +%Y-%m-%d`
#获取今天日期 yyyyMMdd 格式
today=`date --date='0 days ago' +%Y%m%d`
#获取今天日期 yyyy-MM-dd 格式
today2=`date --date='0 days ago' +%Y-%m-%d`
#获取明天日期 yyyyMMdd 格式
today=`date --date='1 days' +%Y%m%d`
#获取明天日期 yyyy-MM-dd 格式
today2=`date --date='1 days' +%Y-%m-%d`
#获取当前时间 yyyy-MM-dd HH:mm:ss 格式
nowtime=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"`
#获取当前日间 HH:mm:ss 格式
nowtime2=`date --date='0 days ago' +%H:%M:%S`
#获取1小时前时间 yyyy-MM-dd HH:mm:ss 格式
onehourage=`date --date='1 hours ago' "+%Y-%m-%d %H:%M:%S"`
#获取1小时后时间 yyyy-MM-dd HH:mm:ss 格式
onehourage2=`date --date='1 hours' "+%Y-%m-%d %H:%M:%S"`
#获取2小时前时间 yyyy-MM-dd HH:mm:ss 格式
twohourage=`date --date='2 hours ago' "+%Y-%m-%d %H:%M:%S"`
#获取2小时后时间 yyyy-MM-dd HH:mm:ss 格式
twohourage2=`date --date='2 hours' "+%Y-%m-%d %H:%M:%S"`
#获取1个月前时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month ago' "+%Y-%m-%d %H:%M:%S"
#获取1个月加1天前时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month ago + 1 day ago' "+%Y-%m-%d %H:%M:%S"
#获取1个月减1天前时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month ago - 1 day ago' "+%Y-%m-%d %H:%M:%S"
#获取1个月加1天加1小时加1分钟加1秒钟前时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month ago + 1 day ago + 1 hour ago + 1 min ago + 1 sec ago' "+%Y-%m-%d %H:%M:%S"
#获取1个月加1天减1小时减1分钟减1秒钟前时间 yyyy-MM-dd HH:mm:ss 格式 可以 + - 滥用
date --date='1 month ago + 1 day ago - 1 hour ago - 1 min ago - 1 sec ago' "+%Y-%m-%d %H:%M:%S"
#获取1个月加1天加1小时加1分钟加1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month + 1 day + 1 hour + 1 min + 1 sec ' "+%Y-%m-%d %H:%M:%S"
#获取1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 month + 1 day - 1 hour - 1 min - 1 sec ' "+%Y-%m-%d %H:%M:%S"
#获取1年后1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 year 1 month + 1 day - 1 hour - 1 min - 1 sec ' "+%Y-%m-%d %H:%M:%S"
#获取1年前1个月加1天减1小时减1分钟减1秒钟后时间 yyyy-MM-dd HH:mm:ss 格式
date --date='1 year 1 month + 1 day - 1 hour - 1 min - 1 sec ' "+%Y-%m-%d %H:%M:%S"
Linux脚本获取日期,Shell脚本获取格式化日期与时间相关推荐
- linux 脚本 获取pid,Shell脚本中获取进程ID的方法
提问: 我想要知道运行中脚本子shell的进程id.我该如何在shell脚本中得到PID. 当我在执行shell脚本时,它会启动一个叫子shell的进程.作为主shell的子进程,子shell将she ...
- Linux_《Linux命令行与shell脚本编程大全》第十八章学习总结
时间:2017年12月04日星期一 说明:本文部分内容均摘取自书籍<Linux命令行与shell脚本编程大全>,版权归原作者所有.<Linux命令行与shell脚本编程大全>( ...
- 《Linux命令行与shell脚本大全》笔记
初识Linux Shell 什么是Linux Linux可划分为以下四部分: Linux内核 GNU工具 图形化桌面环境 应用软件 深入探究Linux内核 内核主要负责以下四种功能: 系统内存管理 软 ...
- 《linux命令行与shell脚本编程大全》第三版 - 核心笔记(3/4):函数与图形化脚本
<linux命令行与shell脚本编程大全> 全书4部分: ☆ [1]linux命令行(1-10章) ☆ [2]shell脚本编程基础(11-16章) ☆ [3]高级shell脚本编程(1 ...
- 【Linux】《Linux命令行与shell脚本编程大全 (第4版) 》笔记-汇总 ( Chapter17-ChapterB )
十七.创建函数 bash shell 提供了用户自定义函数功能,可以将 shell 脚本代码放入函数中封装起来. 函数是一个脚本代码块,你可以为其命名并在脚本中的任何位置重用它.每当需要在脚本中使用该 ...
- linux 命令行与shell脚本编程大全
linux 命令行与shell脚本编程大全 第一章 Linux LiveCD就是从cd读取的系统,由于没法将数据写入到cd,所以一旦重启,之前操作过后的一切数据都会丢失. 第二章 第三章 1.man手 ...
- 【2018深信服 醒狮计划】《Linux命令行与Shell脚本编程大全》学习笔记
2018深信服"醒狮计划"笔记 第3周(5.02-5.13) 课程 必修 选修 基本要求 Shell编程 <Linux命令行与Shell脚本编程大全> <Perl ...
- Linux 运行和控制 shell 脚本
脚本控制 对于 shell 脚本,我们最简单的操作是直接运行它.除此之外,我们还可以通过向运行中的脚本发送信号.修改脚本的优先级以及切换运行模式等等途径控制脚本. 一.处理信号 Linux 利用信号与 ...
- linux运维自动化脚本,linux运维自动化shell脚本小工具
linux运维shell 脚本小工具,如要分享此文章,请注明文章出处,以下脚本仅供参考,若放置在服务器上出错,后果请自负 1.检测cpu剩余百分比 #!/bin/bash #Inspect CPU # ...
- 阿里巴巴《Linux命令行与shell脚本编程大全》高清版 PDF 开放下载
今天我要把我参与编写的这套<Linux命令行与shell脚本编程大全>免费分享出来,真正弘扬Linux开源精神! 01 资料目录 02 部分视频资料展示 03 如何获取?
最新文章
- iOS开发:沙盒机制以及利用沙盒存储字符串、数组、字典等数据
- 京东运营插件_技术中台产品经理必知的那些易混词儿(1):组件、套件、 中间件、插件……...
- Spring-学习笔记06【Spring的新注解】
- php自动运维,运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(五)
- python3.6基础知识_python的基础知识
- 同步与阻塞的区别与联系
- mysql 备份 索引_mysql-索引、导入、导出、备份、恢复
- 使用多线程与不使用多线程访问同一个网址实例对比
- [BZOJ 5074]小B的数字
- 理解图像中的低频分量和高频分量
- XP中的重要惯例和规则
- 使用二维数组打印一个 10 行杨辉三角
- [教程]黑莓终极中文混刷教程 终身受用
- 电路分析超详细思维导图
- 隐马尔可夫模型简单理解
- SPSS步骤|卡方检验详细操作和结果分析
- Delphi 热键 使用WIN作为热键的组合键 给程序增加快捷键
- 数字校园APP开发与应用
- 小牛电动Q2财报:国外不乐观,国内狂下沉
- vrchat新手教程_VRChat简易教程3-往世界里导入模型和VRC接口初探
热门文章
- 【笔记】buck/boost/buck-boost相关计算公式
- 华为最新系统鸿蒙的意思,EMUI官微正式更名为HarmonyOS!华为鸿蒙系统的推出有何意义?...
- 菜鸟教程 之 shell 脚本学习笔记 (一)
- 我写的第一本书《TypeScript 入门教程》
- .NET 进程和线程
- Silverlight Telerik RadGridView动态增删行及行列操作(转载)
- 开始——“运行”命令集
- Lab_2 OSPF
- Microsoft Office Backstage(第 1 部分 – 幕后故事)
- Doxygen的使用,配置及实例