Как преобразовать дату эпохи в человекочитаемый формат даты в файле журнала.

cat /var/log/mosquitto/mosquitto.log | awk -F : '{"date -d @"$1 |& getline D; print D, $0}'


Эта команда сначала читает файл журнала «/var/log/mosquitto/mosquitto.log», затем использует awk для разделения строк по символу «:», затем конвертирует эпохальную дату в человекочитаемый формат с датой и временем. Результат выводится на экран с дополнительной информацией о дате. Это полезно для анализа журналов с датами в формате эпохи.

Альтернативный способ: Использование команды «date -d @» для преобразования эпохи в человекочитаемый формат, но в этом случае, вам нужно будет считывать и обрабатывать файл построчно с помощью скрипта на bash, что может потребовать дополнительных усилий.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *