linux – n天前从命令行上的给定日期开始

前端之家收集整理的这篇文章主要介绍了linux – n天前从命令行上的给定日期开始前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

例如,给定日期为“2016-12-31”,n为2,预期输出为“2016-12-29”.
我调查日期命令,从当前日期开始n天前很容易:
date -d“2天前”%Y-%m-%d

最佳答案
只需提及您想要提取两天的日期:

$date -d "2016-12-31 2 days ago" +%Y-%m-%d
2016-12-29

或者在语法上更好一些:

$date -d "2016-12-31 -2 days" +%Y-%m-%d
2016-12-29

猜你在找的Linux相关文章