如何在Shell脚本中列出每个星期一和星期四的日期?

用户名

如果我输入月份和年份作为输出,则输出应为该月的星期一和星期四的日期。

例如:如果输入是year = 2013 month = 02 output应该是

2013-02-04 
2013-02-07 
2013-02-11 
2013-02-14
2013-02-18
2013-02-21 
2013-02-25
2013-02-28

如何在shell脚本中为此使用日期函数?

格伦·杰克曼

这个方法只需要2次调用date,其余的只是算术

year=2013
month=2
last=$(date -d "$year-$month-1 + 1 month - 1 day" +%d)
wday=$(date -d "$year-$month-1" +%w)
for (( day=1; day<=$last; day++ )); do
    if (( wday == 1 || wday == 4 )); then
        printf "%4d-%02d-%02d\n" $year $month $day
    fi
    (( wday = (wday + 1) % 7 ))
done
2013-02-04
2013-02-07
2013-02-11
2013-02-14
2013-02-18
2013-02-21
2013-02-25
2013-02-28

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检查当天是否是星期五,并显示星期一和星期四的液体/小商品的div?

来自分类Dev

如何获取最近4周的星期一和星期日的日期在php中?

来自分类Dev

如何在Rails中获取“本星期三”,“本星期四”等日期

来自分类Dev

STRTOTIME查找当前星期,星期一和星期六的日期,PHP

来自分类Dev

如何在Excel中获取当前星期一,星期三和当前星期几的日期?

来自分类Dev

如何在DaterangePicker中设置从星期五开始到下一个星期四结束的星期

来自分类Dev

如何在每个月的第一个星期四安排cron

来自分类Dev

根据给定的日期范围获取星期一和星期日

来自分类Dev

MySQL日期介于上个星期一和下个星期日之间

来自分类Dev

从下周获取星期一和星期五的日期

来自分类Dev

在PHP / MySQL中在星期一和星期天之间运行查询

来自分类Dev

如何选择一年中的每个星期一日期和每个星期五日期

来自分类Dev

如何在java中获取月份的最后一个星期四

来自分类Dev

如何在Ruby / Rails中获得本月的第一个星期四?

来自分类Dev

如何在Ruby / Rails中获得本月的第一个星期四?

来自分类Dev

获取与SQL Server 2012中的最后一个星期四或星期五或星期一等相对应的DateTime

来自分类Dev

使用Javascript获取星期一和星期日的开始和星期几

来自分类Dev

获取当月每个星期一的日期

来自分类Dev

在Unix上获取星期一和星期日等一周的任何日期作为参数

来自分类Dev

在Unix上获取星期一和星期日等一周的任何日期作为参数

来自分类Dev

如何通过传递一周中的任何日期来仅检索星期四日期

来自分类Dev

如何在monthCalendar控件中使每个星期一加粗?

来自分类Dev

如何在Linux Shell脚本或python中找出最后一个星期六的日期?

来自分类Dev

Android Display的日期从一个星期到另一个星期(星期四至星期四)

来自分类Dev

如何在Hive中按年的星期数获取星期的开始日期?一周的第一天应该是星期一

来自分类Dev

如何在日期选择器,VUE中仅允许星期一

来自分类Dev

如何在php中验证特定日期是否为星期一

来自分类Dev

JSON数据-使用Javascript / Jquery按星期几(星期日,星期一,星期二,星期三,星期四,星期五,星期六)分组

来自分类Dev

查找下一个13个星期一和最后一个星期一

Related 相关文章

  1. 1

    如何检查当天是否是星期五,并显示星期一和星期四的液体/小商品的div?

  2. 2

    如何获取最近4周的星期一和星期日的日期在php中?

  3. 3

    如何在Rails中获取“本星期三”,“本星期四”等日期

  4. 4

    STRTOTIME查找当前星期,星期一和星期六的日期,PHP

  5. 5

    如何在Excel中获取当前星期一,星期三和当前星期几的日期?

  6. 6

    如何在DaterangePicker中设置从星期五开始到下一个星期四结束的星期

  7. 7

    如何在每个月的第一个星期四安排cron

  8. 8

    根据给定的日期范围获取星期一和星期日

  9. 9

    MySQL日期介于上个星期一和下个星期日之间

  10. 10

    从下周获取星期一和星期五的日期

  11. 11

    在PHP / MySQL中在星期一和星期天之间运行查询

  12. 12

    如何选择一年中的每个星期一日期和每个星期五日期

  13. 13

    如何在java中获取月份的最后一个星期四

  14. 14

    如何在Ruby / Rails中获得本月的第一个星期四?

  15. 15

    如何在Ruby / Rails中获得本月的第一个星期四?

  16. 16

    获取与SQL Server 2012中的最后一个星期四或星期五或星期一等相对应的DateTime

  17. 17

    使用Javascript获取星期一和星期日的开始和星期几

  18. 18

    获取当月每个星期一的日期

  19. 19

    在Unix上获取星期一和星期日等一周的任何日期作为参数

  20. 20

    在Unix上获取星期一和星期日等一周的任何日期作为参数

  21. 21

    如何通过传递一周中的任何日期来仅检索星期四日期

  22. 22

    如何在monthCalendar控件中使每个星期一加粗?

  23. 23

    如何在Linux Shell脚本或python中找出最后一个星期六的日期?

  24. 24

    Android Display的日期从一个星期到另一个星期(星期四至星期四)

  25. 25

    如何在Hive中按年的星期数获取星期的开始日期?一周的第一天应该是星期一

  26. 26

    如何在日期选择器,VUE中仅允许星期一

  27. 27

    如何在php中验证特定日期是否为星期一

  28. 28

    JSON数据-使用Javascript / Jquery按星期几(星期日,星期一,星期二,星期三,星期四,星期五,星期六)分组

  29. 29

    查找下一个13个星期一和最后一个星期一

热门标签

归档