使用“提醒”来获得下周的时间表

时间:2011-08-29 14:12:25

标签: linux bash reminders

我刚刚开始在GNU / Linux上使用提醒工具:remind man page。 我有以下bash函数使用提醒来获取今天,明天和本周的提醒

today() {
  remind $SCHEDULE
}
tomorrow() {
  tomorrow=`date --date=tomorrow +"%d %b %Y"`
  remind $SCHEDULE $tomorrow
}
thisweek() {
  remind -mc+ $SCHEDULE
}

这里$ SCHEDULE是我用于所有约会,纪念日等的提醒文件的路径。todaytomorrow只使用remind列出一天中的提醒列表形成。在thisweek中,remind -mc生成本周的表格,其中包含所涉及日期的所有提醒。我希望有一个nextweek函数来生成下周的表格,即。星期一到星期日,星期一是今天之后的第一个星期一。我无法弄清楚使用remind是否可行。

1 个答案:

答案 0 :(得分:0)

我没有看到任何提醒直接做的选项,所以请求救援:输出2周的价值,并用awk删除第一周。

remind -mc+2 "$SCHEDULE" | awk '/^\+/ {n++} n!=2'