【发布时间】:2022-10-05 05:58:10
【问题描述】:
如何在 bash 中获得自纪元以来的周数?
我想使用date 之类的东西,但不太确定如何计算得出自纪元以来的周数。每次我尝试划分两个变量时,我都会得到 0。
【问题讨论】:
标签: bash
如何在 bash 中获得自纪元以来的周数?
我想使用date 之类的东西,但不太确定如何计算得出自纪元以来的周数。每次我尝试划分两个变量时,我都会得到 0。
【问题讨论】:
标签: bash
#!/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"
【讨论】: