如何更改日期格式(sed命令)

时间:2014-10-09 10:51:00

标签: linux bash sed

我有日志文件,输出结果为:

2014109 13:42:17;10.8.0.6;/home/spy/www/index.html;13

yearmonthday

我需要更改日期格式 - > 201410920141009

我使用sed:

Oct格式更改为10
sed -i 's/Oct/10/g;

如何将sed用于日期格式?

1 个答案:

答案 0 :(得分:3)

如果第一个字段仅为7位数,则在最后一位数字前插入零:

sed -r -i 's/^([0-9]{6})([0-9])\b/\10\2/'