我有日志文件,输出结果为:
2014109 13:42:17;10.8.0.6;/home/spy/www/index.html;13
yearmonthday
我需要更改日期格式 - > 2014109
至20141009
。
我使用sed:
将Oct
格式更改为10
sed -i 's/Oct/10/g;
如何将sed用于日期格式?
答案 0 :(得分:3)
如果第一个字段仅为7位数,则在最后一位数字前插入零:
sed -r -i 's/^([0-9]{6})([0-9])\b/\10\2/'