Просмотр напоминаний

Можно просмотреть напоминание, прочитав файл calendar. Этот файл создается в домашнем каталоге с помощью команды calendar. Эта команда записывает в стандартный вывод все строки файла, содержащие сегодняшнюю или завтрашнюю дату.

Для просмотра файла calendar, созданного в домашнем каталоге, введите команду filepath. Эта команда записывает в стандартный вывод все строки файла, содержащие сегодняшнюю или завтрашнюю дату.

Команда calendar распознает даты в формате 10 октября или 10.10. Кроме того, она допускает применение специального символа * (звездочка), если перед ним указана косая черта (/). Например, значение */7 интерпретируется как 7-е число каждого месяца.

По пятницам команда calendar показывает все строки с текущей датой и датами ближайшей субботы, воскресенья и понедельника. Эта команда не распознает праздничные дни. В праздничные дни команда выполняется обычным образом и показывает расписание только для следующего дня.

Стандартный файл календаря

Обычно файл calendar выглядит следующим образом:
25.* - Подготовить ежемесячный отчет
12 августа - Отлет в Магадан
23 августа - встреча
Жены нет дома - 23.8, 24.8, 25.8
24.8 - Забрать права из ГАИ
Суббота, 25 августа - отдых
27 августа - Встреча с клиентами
28 августа - Встреча с адвокатом

Для вызова команды calendar введите:

calendar

В пятницу, 24 августа, команда calendar покажет следующее:

25.* - Подготовить ежемесячный отчет
Жены нет дома - 23.8, 24.8, 25.8
24.8 - Забрать права из ГАИ
Суббота, 25 августа - отдых
27 августа - Встреча с клиентами

Стандартный файл calendar, содержащий оператор include

Ниже приведен пример файла calendar, содержащего оператор include:

#include </tmp/out>
21.1 - Ежегодная проверка
21.1 - Еженедельное обсуждение проекта
22.1  *Встреча с асфальтоукладчиками*
Прием у врача - 23.1
23.1 - Свадьба Павлова

Для вызова команды calendar введите:

calendar

В среду, 21 января, команда calendar покажет следующее:

21 января - прощальная вечеринка у Ивана
22 января  Встреча акционеров в Москве
21.1 - Ежегодная проверка
21.1 - Еженедельное обсуждение проекта
22.1  *Встреча с асфальтоукладчиками*

В выводе команды calendar использовалось содержимое файла /tmp/out:

21 января - прощальная вечеринка у Ивана
22 января  Встреча акционеров в Москве