linux - linux中如何获取昨天和前天?

标签 linux shell unix

我想在变量中获取 sysdate -1 和 sysdate -2 并回显它。我正在使用下面的查询,它给出今天的日期作为输出。

#! /bin/bash
tm=$(date +%Y%d%m)
echo $tm

如何获取昨天和前天的日期?

最佳答案

这是另一种方式,

昨天,

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

前天,

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

关于linux - linux中如何获取昨天和前天?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22043088/

相关文章:

linux - 将查找命令作为别名

linux - 内核模块中定义的 4096 全局缓冲区导致从存储设备获取时出现性能问题

linux - 如何将实际变量传递到 bash 中的文本文件?

linux - rsync 不同步 .htaccess 文件

linux - 在 Linux 内核中使用 __exit token

linux - 解析 iostat 输出

python - 为什么这个 python 脚本给出错误的输出,使用 awk 并比较 if block 中的值?

shell - 如何在Docker容器中一个接一个地运行多个入口点脚本?

string - 在 UNIX 文件的每一行中第 N 次出现后替换所有出现的字符

linux - 不包含字符串的处理行和匹配行下方的输出行