要在Linux中查找给定日期的最后一个星期日和最后一个星期日吗

要在Linux中查找给定日期的最后一个星期日和最后一个星期日吗,linux,unix,Linux,Unix,我想找到给定日期的最后一个星期日和最后一个星期日。 如果我通过了20210406的日期,那么我需要得到20210404和20210328。 如果我通过20210323的日期,那么我需要得到20210321和20210314 我想要这些在Shell脚本中

我想找到给定日期的最后一个星期日和最后一个星期日。 如果我通过了20210406的日期,那么我需要得到20210404和20210328。 如果我通过20210323的日期,那么我需要得到20210321和20210314

我想要这些在Shell脚本中