linux指定日期加1,案例一:shell脚本指定日期减去一天

2023-05-16

如果只减去一天的话,直接写就可以了。

#date -d"yesterday 20150401" +%Y%m%d

如果要减去几天,还可以这样写,如果用负数是往前数,

#date -d"10 day ago 2015-04-01" +%Y-%m-%d

在指定的日期上加上指定的小时

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 3 hour" +"%Y%m%d%H"

2015041615

在指定的日期上减去指定的小时

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12 -1 hour" +"%Y%m%d%H"

2015041611

在指定的日期上加上指定的分钟

[dc@dc010.tj.momo.com init_env]$ date -d "20150416 12:20 10 minute" +"%Y%m%d%H%M"

201504161230

date -d参数可以根据当前日期获取更多我们需要的日期。

本月和下月

this_ym=`date +%Y%m`

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

昨天和明天

date -d yesterday

date -d tomorrow

date +%Y%m%d -d "+1 day"

date +%Y%m%d -d'+1 day'

date +%Y%m%d --date "+1 day"

date +%Y%m%d --date='+1 day'

指定月份

date -d 1May

现在:

date -d now

其他

date +%Y%m%d --date=”+1 day” //显示后一天的日期

date +%Y%m%d --date=”-1 day” //显示前一天的日期

date +%Y%m%d --date=”-1 month” //显示上一月的日期

date +%Y%m%d --date=”+1 month” //显示下一月的日期

date +%Y%m%d --date=”-1 year” //显示前一年的日期

date +%Y%m%d --date=”+1 year” //显示下一年的日期

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux指定日期加1,案例一:shell脚本指定日期减去一天 的相关文章

  • 使用 gcc 理解共享库

    我试图理解 C 中共享库的以下行为 机器一 cat one c include
  • 如何设置Java线程的CPU核心亲和力?

    我搜索了以前关于类似主题的帖子 但找不到合适的答案 因此提出这个问题 非常感谢您帮助回答 我知道在 Linux 中通过任务集命令设置进程与特定 CPU 核心的关联性 但我想设置 Java 线程与特定 cpu 核心的亲和力 以便属于同一进程的
  • C++:Linux平台上的线程同步场景

    我正在为 Linux 平台实现多线程 C 程序 其中我需要类似于 WaitForMultipleObjects 的功能 在搜索解决方案时 我发现有一些文章描述了如何在 Linux 中实现 WaitForMultipleObjects 功能
  • XAMPP Windows 上的 Php Cron 作业

    嗯 我是这个词的新手CRON 据我所知 这是一个Unix安排特定操作在定义的时间间隔后执行的概念 我需要运行一个php文件 每小时更新一次数据库 但我的困惑在于安排执行 我在用XAMPP用于 Windows 7 上的本地开发测试 我发现了什
  • 用于读取文件的 Bash 脚本

    不知道为什么最后一行没有从脚本中删除 bin bash FILENAME 1 while read line do cut d f2 echo line done lt FILENAME cat file 1 test 2 test 3 t
  • ubuntu 的 CSS 更少(并且自动编译)? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我尝试过 simples 但现在 l
  • 为什么 shell=True 的 subprocess.Popen() 在 Linux 和 Windows 上的工作方式不同?

    使用时subprocess Popen args shell True 跑步 gcc version 仅作为示例 在 Windows 上我们得到 gt gt gt from subprocess import Popen gt gt gt
  • 在非实时操作系统/内核上执行接近实时任务的最佳方法是什么?

    在一台 GNU Linux 机器上 如果想要执行 实时 亚毫秒级时间关键 任务 您几乎总是必须经历漫长 复杂且容易出现问题的内核补丁过程 以提供足够的支持 1 http en wikipedia org wiki RTLinux Backg
  • 提高mysql导入速度[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我有一个很大的数据库22GB 我曾经用过进行备份mysqldumpgzip 格式的命令 当我提取 gz 文件时 它会生成 sql文件的
  • 使用运算符 j 操作 zsh 数组

    以下代码摘自here http eseth org 2010 git in zsh html function vi git st local ahead behind remote local a gitstatus Are we on
  • Bash - 比较 2 个文件列表及其 md5 校验和

    我有 2 个列表 其中包含带有 md5sum 检查的文件 即使文件相同 列表也具有不同的路径 我想检查每个文件的 md5 和 我们正在讨论数千个文件 这就是为什么我需要脚本来仅显示差异 第一个列表是普通列表 第二个列表是文件的当前状态 我想
  • 用于时间线数据的类似 gnuplot 的程序

    我正在寻找一个类似 gnuplot用于在时间轴中绘制数据图表的程序 类似 gnuplot 在 Linux 上运行 命令行功能 GUI 对我帮助不大 可编写脚本的语法 输出为 jpg png svg 或 gif 输出应该是这样的 set5 s
  • 在 bash 中,如何除以两个变量并输出四舍五入到小数点后 5 位的答案? [复制]

    这个问题在这里已经有答案了 我将两个变量作为输入 将它们相除后 我希望将输出四舍五入到小数点后 5 位 我已经尝试过这种方法 gt sum 12 n 7 output scale 5 sum n bc echo output 我的代码没有显
  • 用于获取特定用户 ID 和进程数的 Bash 脚本

    我需要 bash 脚本来计算特定用户或所有用户的进程 我们可以输入 0 1 或更多参数 例如 myScript sh root deamon 应该像这样执行 root 92 deamon 8 2 users has total proces
  • 为什么 call_usermodehelper 大多数时候都会失败?

    从内核模块中 我尝试使用 call usermodehelper 函数来执行可执行文件 sha1 该可执行文件将文件作为参数并将文件的 SHA1 哈希和写入另一个文件 名为输出 可执行文件完美运行 int result 1 name hom
  • #*/ 在 UNIX Shell 脚本中使用

    谁能详细说明 在 UNIX Shell 脚本中的工作原理 我已经看到它在 Korn Shell 中的使用 它专门用于删除文件的扩展名 例如 func write app log o 删除状态文件 CIE STATUS FILE 这里假设文件
  • 如何回忆上一个 bash 命令的参数?

    Bash 有没有办法回忆上一个命令的参数 我通常这样做vi file c其次是gcc file c Bash 有没有办法回忆上一个命令的参数 您可以使用 or 调用上一个命令的最后一个参数 Also Alt can be used to r
  • 在 Shell 中提取匹配模式后的字符串

    如何提取 Shell 脚本中匹配模式后面的任何字符串 我知道 Perl 脚本中的此功能 但不知道 Shell 脚本中的功能 以下是示例 subject 01 这是一个示例主题 可能会有所不同 我必须提取 Subject 01 后面的任何字符
  • 如何指定配置脚本的包含目录

    我的工作场所有一个 Linux 系统 其中包含相当旧的软件包 并且没有 root 访问权限 我正在从源代码编译我需要的包 prefix somewhere in homedir 我的问题是我只是不知道如何说服配置在特定目录中查找头文件 源码
  • Java时区混乱

    我正在运行 Tomcat 应用程序 并且需要显示一些时间值 不幸的是 时间快到了 还有一个小时的休息时间 我调查了一下 发现我的默认时区被设置为 sun util calendar ZoneInfo id GMT 08 00 offset

随机推荐

  • Java对比俩个集合的异同

    调用的时候直接获取返回值Map 取map里面的key就行拉 还是挺有用的 我做一个业务的时候需要就写了这个 可能还有写得不好的地方 欢迎交流学习 span class token comment 获得传入的左数组与右数组的差异 64 par
  • pytdx 调用实时行情

    pytdx 是一个 Python 库 xff0c 可以用来调用通达信的实时行情 使用 pytdx 需要安装通达信软件 xff0c 并且需要将 pytdx 和通达信的程序文件夹放在同一个目录下 要调用 pytdx 获取实时行情 xff0c 首
  • Java 字符串转日期

    在 Java 中 xff0c 可以使用 SimpleDateFormat 类将字符串转换为日期 首先 xff0c 需要创建一个 SimpleDateFormat 对象 xff0c 并指定日期格式 然后 xff0c 调用 parse 方法将字
  • js计算百分比相加

    JavaScript 可以使用以下方法来计算百分比相加 span class hljs keyword function span span class hljs title function addPercentages span spa
  • 用c++写一个简单的cef调用样例

    CEF Chromium Embedded Framework 是一个开源的浏览器内核框架 可以帮助开发者在自己的应用程序中嵌入浏览器功能 CEF 支持多种语言 包括 C C Java JavaScript 和 Python 下面是使用 C
  • 如何设置OPENAI_API_KEY

    要设置 OpenAI API Key xff0c 您需要按照以下步骤操作 xff1a 在 OpenAI 网站上注册账号 xff0c 并确保已通过身份验证 登录到您的 OpenAI 账号 xff0c 并转到 API 页面 在 API 页面上
  • 如何获取chatgpt账号

    要获取 chatgpt 账号 xff0c 你需要首先前往 OpenAI 网站并注册一个账号 注册过程中 xff0c 你会被要求填写你的个人信息 xff0c 包括你的电子邮件地址和密码 完成注册后 xff0c 你就可以使用你的 OpenAI
  • ThreadPoolExecutor的使用示例,怎么创建线程和使用,给出详细代码,顺便解释一下,通俗一点哦...

    ThreadPoolExecutor的使用示例示例如下 xff1a import java util concurrent Executors import java util concurrent ThreadPoolExecutor p
  • 给我一份类似微信聊天的前端dome,完整代码

    很高兴为您提供帮助 xff0c 下面是一份完整的微信聊天前端dome的代码 xff1a 微信聊天前端dome
  • 写一个python的登录界面的代码

    登录界面 username 61 input 34 请输入用户名 xff1a 34 password 61 input 34 请输入密码 xff1a 34 if username 61 61 34 admin 34 and password
  • qt获取微秒时间

    Qt 中可以使用 QElapsedTimer 类来获取微秒级的时间 使用方法如下 xff1a 创建 QElapsedTimer 对象 使用 start 方法开始计时 使用 elapsed 方法获取计时器经过的时间 xff0c 该方法返回类型
  • 中文分词工具及原理

    使用 span class token tag span class token tag span class token punctuation lt span dependency span span class token punct
  • QPixmap改变透明度

    QPixmap 类提供了一个 setAlphaChannel 函数 xff0c 可以设置透明度 例如 xff1a span class hljs attribute QPixmap span pixmap span class hljs a
  • 说说怎么查看linux中mysql的位置

    在Linux中查看MySQL位置的方法有很多种 xff0c 以下是其中两种比较常见的方法 xff1a 查看MySQL安装目录 在绝大多数情况下 xff0c MySQL会被安装在Linux系统的 usr目录下 xff0c 可以使用以下命令查看
  • 在matlab中根据表头读取列

    在Matlab中 xff0c 您可以使用函数readtable读取带有表头的数据文件 xff0c 然后通过表头名称来访问每一列 以下是一个示例 xff1a span class hljs comment 读取带有表头的数据文件 span T
  • python如何实现人脸识别

    Python可以通过一些第三方库和框架实现人脸识别 xff0c 以下是其中一种常用的方法 xff1a 安装dlib和OpenCV库 可以使用pip命令在命令行窗口中安装 xff0c 如下所示 xff1a pip span class hlj
  • c++语言怎么实现字符串拼接,C++ string类和字符串的访问和拼接操作

    C 43 43 增强了对字符串的支持 xff0c 除了可以使用c中的字符串 xff0c 还可以使用内置的数据类型string xff0c string类处理字符串会翻遍很多 xff0c 完全可以代替C语言中的char 数组和char 指针
  • java isbn_java – 将ISBN10转换为ISBN13

    我试图用ISBN将ISBN10代码转换为ISBN13数字 来自 在 isbn 13 info我找到了转换它们的方法 Example 0 123456 47 9 Begin with prefix of 978 Use the first n
  • python简单笔试题,招银科技2017年笔试题,使用python进行简单的字符串压缩

    今天心血来潮 xff0c 想起一道招银笔试题 题目是这样的 xff0c 利用python xff0c 或shell语言进行字符串压缩 整理一下思路 xff0c 类似于c语言用指针操作数组 xff0c 这里面有个陷阱 xff0c x在list
  • linux指定日期加1,案例一:shell脚本指定日期减去一天

    如果只减去一天的话 xff0c 直接写就可以了 date d 34 yesterday 20150401 34 43 Y m d 如果要减去几天 xff0c 还可以这样写 xff0c 如果用负数是往前数 xff0c date d 34 10