>_ IzzyLab

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

Получи Unix-время из даты

легко

В файле /root/when.txt записана дата со временем и поясом: 2024-03-01 12:00:00 UTC. Преобразуй её в метку времени Unix (число секунд с epoch) и запиши число в /root/epoch.txt.

Что потренируешь:
  • date
  • unix-время
  • epoch
  • часовые пояса

Разбор темы

Обратная задача к разбору даты: date не только печатает дату из epoch, но и вычисляет epoch из даты — код формата %s даёт число секунд с начала эпохи. Разбираемую строку (вместе с указанным в ней поясом, например UTC) передают через ключ -d. Так как в строке есть пробелы, подстановку из файла важно заключить в кавычки, иначе аргумент разорвётся.

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

  1. epoch верный

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