我想通过管道传输 ldapsearch 的输出来清理返回的日期 - 我认为 sed 和/或 awk 可以帮助解决这个问题,但如果能得到一点帮助就更好了。
LDIF 输出文件中的固定长度日期格式如下:
whenCreated: 20111209103130.0Z
任何以这种格式获取它的指针都会很棒:
whenCreated: DD-MM-YY hh:mm
例如(使用上面的例子):
whenCreated: 09-12-2011 10:31
答案1
这小片段对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'