上周日期的bashshell脚本

上周日期的bashshell脚本,shell,Shell,我正在写shell,无论我在哪一天跑步,我都需要上周的日期。我在下面试过,但不知何故失败了。你能帮忙吗 date --date='last Monday' date --date='last week + last Thursday' date --date='last week + last Monday' 谢谢定义你一周的结束日期,然后从那里开始向后工作。例如,假设您的一周在周日结束,则您可以通过执行以下操作获取前一周的所有日期: saturday=$(date -d 'last Sund

我正在写shell,无论我在哪一天跑步,我都需要上周的日期。我在下面试过,但不知何故失败了。你能帮忙吗

date --date='last Monday'
date --date='last week + last Thursday'
date --date='last week + last Monday'

谢谢

定义你一周的结束日期,然后从那里开始向后工作。例如,假设您的一周在周日结束,则您可以通过执行以下操作获取前一周的所有日期:

saturday=$(date -d 'last Sunday - 1 day')
friday=$(date -d 'last Sunday - 2 days')
# etc.

定义你一周的结束日期,然后从那开始向后工作。例如,假设您的一周在周日结束,则您可以通过执行以下操作获取前一周的所有日期:

saturday=$(date -d 'last Sunday - 1 day')
friday=$(date -d 'last Sunday - 2 days')
# etc.

你为什么失败了?我运行了这个,它成功了。@sachinbhomale请阅读:你为什么失败?我运行了这个,它成功了。@sachinbhomale请阅读: