我需要每周对数据进行排序,而我所拥有的只是日志文件中的日期。
因此,为了每周整理数据,我想创建一个包含给定年份所有星期一日期的列表。我试图解决一些问题,我目前唯一的想法是使用 ncal 与年和月作为参数循环所有月份并提取所有星期一。没有更有效的方法吗?

最佳答案

要获取所有星期一,请获取所有日期并按星期一过滤:

for i in `seq 0 365`
    do date -d "+$i day"
done | grep Mon

当然,您也可以取一个星期一,然后继续增加 7 天。

关于linux - 需要获取一年中所有星期一的日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5038812/

10-12 21:24