+ -
当前位置:首页 → 问答吧 → shell 字符串 日期处理

shell 字符串 日期处理

时间:2011-04-28

来源:互联网

最近在处理一些日志,这是我web服务器的一条日志
127.0.0.1 - - [26/Apr/2011:13:39:21 +0800] "GET / HTTP/1.1" 200 3698 "-" "curl/7.15.5 (i686-redhat-linux-gnu) libcurl/7.15.5 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5" "-"
我想用shell将其中的日期格式给改下,将[26/Apr/2011:13:39:21 +0800]改为[color=#FFFF99][2010-04-26 13:39:21][/color],但自己的shell实在太差了,求高人解决一下。谢谢。

作者: xiaorui1122   发布时间: 2011-04-28

sed -e 's#/# #g' -e 's/ +0800//' -e 's/:/ /' yourlogfile

作者: justkk   发布时间: 2011-04-28