Date
將每週事件與時間範圍相結合的提醒語法
我應該如何寫“2011 年 9 月 13 日之後但 9 月 28 日之前的每個星期二、星期四、星期五,並在活動前 1 天提醒”。
現在我得到了
REM Tue Thu Fri 13 Sep 2011 +1 UNTIL 28 Sep 2011 MSG Esem
,但它似乎無法正常工作。
你幾乎做對了,但是
remind
當你給出一個包含工作日和一天的日期規範時,會有一些奇怪的行為。從手冊頁:請注意,如果同時指定了工作日和日期,Remind 會選擇指定日期或之後的第一個日期,該日期也滿足工作日約束。它通過選擇工作日列表中列出的指定日期或之後的第一個日期來執行此操作。因此,像這樣的提醒:
REM Mon Tue 28 Oct 1990 MSG Hi
將僅在 1990 年 10 月 29 日星期一發布。它不會在 1990 年 10 月 30 日星期二發布,因為 29 日是第一個滿足工作日限制的日期。
您可以通過添加
FROM
到您的命令來解決它:REM Tue Thu Fri FROM 13 Sep 2011 +1 UNTIL 28 Sep 2011 MSG Esem