2

GNU/Linux でリマインダー ツールを使い始めたところです。reminder man page。今日、明日、今週のリマインダーを取得するためにリマインドを使用して、次のbash関数があります

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

ここで $SCHEDULE は、すべての予定、記念日などに使用するリマインダー ファイルへのパスでtodayあり、tomorrow単にremind1 日のリマインダーをリスト形式で一覧表示するために使用します。ではthisweekremind -mc関係する日付のすべてのリマインダーを含む今週のテーブルを生成します。nextweek来週のテーブルを生成する関数が欲しいです。月曜日から日曜日までの日。月曜日は、今日の日付の後の最初の月曜日です。を使用してこれが実行可能かどうかはわかりませんremind

4

1 に答える 1

0

直接実行するようにリマインドするオプションが表示されなかったので、awk を使用して 2 週間分を出力し、最初の 1 週間を awk で削除します。

remind -mc+2 "$SCHEDULE" | awk '/^\+/ {n++} n!=2'
于 2011-08-29T23:25:46.313 に答える