Как получить дату файла emerge.log в удобном для человека формате

tail /var/log/emerge.log | awk -F: '{print strftime("%Y%m%d %X %Z", $1),$2}'


Команда tail используется для вывода последних строк указанного файла. В данном случае указывается файл /var/log/emerge.log.

Затем результат вывода передается в команду awk. Команда awk позволяет выполнить различные операции над текстом, используя заданные шаблоны и действия. В данном случае используется флаг -F:, который указывает разделитель полей как двоеточие.

Далее, используя шаблон {print strftime("%Y%m%d %X %Z", $1),$2}, команда awk выводит значения каждой строки в формате даты и времени. Функция strftime используется для форматирования даты и времени, аргумент $1 обозначает первое поле (дата), а $2 — второе поле (остальной текст).

Эта команда полезна для получения даты файла emerge.log в удобном для человека формате. Альтернативным подходом может быть использование комбинации других инструментов, таких как sed или grep, для обработки и форматирования вывода.

Ответить

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