Как изменить формат времени в журналах, с UNIX-отметок времени на читаемый для человека

sed -r 's/(\[|])//g' | awk ' { $1=strftime("%D %T",$1); print }'


Команда «sed -r ‘s/(\[|])//g’ | awk ‘ { $1=strftime(«%d %t»,$1); print }'» позволяет изменить формат времени в журналах с использованием unix-отметок времени на более читаемый для человека формат.

Сначала команда «sed -r ‘s/(\[|])//g'» удаляет все квадратные скобки ([ и ]) из входных данных. Затем данные передаются в команду «awk», которая использует функцию strftime для преобразования первой колонки (unix-отметки времени) в читаемый формат дня месяца и времени.

В результате команда выводит измененный формат времени в журналах. Альтернативой этой команды может быть использование других инструментов для изменения временного формата, таких как Perl или Python, но комбинация sed и awk часто является удобной и эффективной.

Ответить

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