>_ IzzyLab

Практическое задание

Дата пять дней назад

легко

Запиши в /root/past.txt дату, которая была 5 дней назад относительно сегодня, в формате ГГГГ-ММ-ДД.

Что потренируешь:
  • date
  • -d
  • относительные даты
  • days ago
  • %F

Разбор темы

Ключ -d (--date) заставляет date вычислить не текущий момент, а описанный строкой: он понимает относительные выражения (5 days ago, 2 weeks, tomorrow, next friday) и абсолютные даты. Комбинируя -d с форматом (+%F), получаешь дату в нужном виде без ручной арифметики с високосными годами и переходами через месяц. Это стандартный приём для скриптов ротации логов и вычисления дедлайнов.

Что проверяется

  1. дата на 5 дней раньше

Как это выглядит