Я использую команду ldapsearch
в Linux для получения информации LDAP о пользователях. Время последней аутентификации возвращается в формате, который, кажется, называется "FileTime":
authTimestamp: 20200804154203Z
Как мне преобразовать эту временную метку с помощью обычных команд Linux оболочки в более удобочитаемую дату, например 2020-08-04 15:42
? Я пробовал использовать команду date
, но она не распознает данный формат ввода ...
> date --date "20200415062835Z"
date: invalid date ‘20200415062835Z’
Кажется, что date
позволяет определять только специальные форматы вывода. Другими словами, я могу напечатать текущую дату в формате, который возвращает LDAP (date +%Y%m%d%H%M%SZ
), но я не нахожу способа указать date
, что он должен использовать +%Y%m%d%H%M%SZ
в качестве формата ввода.