Linux 基础教程

Linux 参考手册

Linux 笔记

shell 利用 date 命令获取昨天的日期的方法

Linux date 命令详解 Linux date 命令详解


Linux 或 Mac OS 可以利用 date 命令在 shell 或 bash 下获取昨天日期,主要利用 -d 选项结合日期增减文案描述实现。

解决方法

有 3 种文案描述,再结合指定的格式输出,具体如下:

$ date +%Y%m%d -d "-1 days"
20200925

等同于如下命令:

$ date +%Y%m%d -d "1 day ago"
20200925

也等同于如下命令:

$ date +%Y%m%d -d "yesterday"
20200925