小编Pon*_*ech的帖子

使用GNU日期计算日期

使用GNU date命令行实用程序,我知道:

  • 如何从任何给定日期减去3天:
    date -d "20110405 -3 days" "+%Y%m%d"
    20110402

  • 如何从今天开始的最后一个星期五:
    date -d "last friday" "+%Y%m%d"
    20110408

但我不知道如何从任何给定日期获得上周五:只
date -d "20110405 last friday" "+%Y%m%d"
返回给定日期:
20110405

关于如何做到这一点的任何想法?如果不能使用单行,那么几行脚本也会有所帮助.

bash gnu date

11
推荐指数
1
解决办法
8384
查看次数

标签 统计

bash ×1

date ×1

gnu ×1