Назад | Перейти на главную страницу

Очистка дат с помощью sed или awk в запросе ldapsearch

Я хотел бы передать вывод ldapsearch для очистки возвращенных дат - я полагаю, что sed и / или awk могут помочь с этим, но были бы признательны за небольшую помощь.

Формат даты фиксированной длины в выходном файле LDIF выглядит следующим образом:

whenCreated: 20111209103130.0Z

Любые указатели, чтобы получить его в этом формате, были бы замечательными:

whenCreated: DD-MM-YY hh:mm 

например (используя пример выше):

whenCreated: 09-12-2011 10:31

Этот маленький кусочек sed помочь тебе?

sed -e 's/whenCreated: \([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\).*/whenCreated: \3-\2-\1 \4:\5/g'