>_ IzzyLab

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

День недели для даты

легко

Запиши в /root/weekday.txt номер дня недели (1 — понедельник … 7 — воскресенье) для даты 2026-01-01.

Что потренируешь:
  • date
  • флаг -d
  • форматирование даты
  • день недели

Разбор темы

Утилита date умеет не только показывать текущий момент, но и вычислять свойства произвольной даты: флаг -d говорит взять указанную строкой дату вместо «сейчас». Формат вывода задаётся строкой после + с процентными плейсхолдерами. Для дня недели плейсхолдеры различаются нумерацией: один считает по ISO (понедельник = 1 … воскресенье = 7), другой ведёт отсчёт от воскресенья-нуля — выбор подходящего и есть суть задачи.

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

  1. номер дня недели — 4

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