Ldap

在 ldapsearch 查詢上使用 sed 或 awk 清理日期

  • December 14, 2011

我想通過管道輸出 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'

引用自:https://serverfault.com/questions/340827