【问题标题】:Number of weeks since epoch in bash自 bash 纪元以来的周数
【发布时间】:2022-10-05 05:58:10
【问题描述】:

如何在 bash 中获得自纪元以来的周数?

我想使用date 之类的东西,但不太确定如何计算得出自纪元以来的周数。每次我尝试划分两个变量时,我都会得到 0。

【问题讨论】:

    标签: bash


    【解决方案1】:
    #!/bin/bash
    
    NUMBER_OF_SECONDS_IN_A_WEEK=604800
    SECONDS_SINCE_EPOCH=$(date +%s)
    WEEK_NUMBER=$(bc <<< "scale=0; $SECONDS_SINCE_EPOCH / $NUMBER_OF_SECONDS_IN_A_WEEK")
    
    echo "This is week number $WEEK_NUMBER"
    

    【讨论】:

      猜你喜欢
      • 2016-12-23
      • 1970-01-01
      • 2013-05-02
      • 2019-12-04
      • 2010-09-13
      • 2012-08-05
      • 1970-01-01
      • 2013-03-26
      相关资源
      最近更新 更多