我想使用 bash 中的 gnu date 命令查找给定月份的第三个星期日的日期。
我知道可以写这个来查找从现在起的下一个星期日:
date +%Y%m%d -d "next sunday"
(然后可以添加 n 周),但阅读手册页后,我不知道如何相对于特定日期执行此操作,例如
date +%Y%m%d -d "20221001+next sunday"
或者实际上
date +%Y%m%d -d "20221001+next sunday+2 weeks"
我发现这个特定问题在 SO 上针对很多其他语言都有解答,或者这个针对 bash 中的 gnu date 的类似问题也有解答,但是没有针对这个使用 gnu date 的特定问题有解答。