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

Эта задача — шаг 11 курса «Первые шаги в Linux»

Какой это день года

легко~2 мин

Для отчёта нужен порядковый номер дня в году для даты 2026-03-08 (1 января — день 1). Запиши это число в /root/dayofyear.txt.

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

Разбор темы

date умеет не только показывать текущее время, но и вычислять свойства любой даты: флаг -d подставляет указанную строкой дату вместо «сейчас». Что именно вывести, задаёт строка формата после + с процентными спецификаторами — там есть год, месяц, день недели, номер недели и порядковый номер дня в году. Такие числа date выводит фиксированной ширины, дополняя нулями, чтобы их было удобно сортировать и подставлять в имена файлов.

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

  1. номер дня в году — 67

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