【发布时间】:2016-09-28 03:06:44
【问题描述】:
以下是文本文件 myfile.txt
7022122465,0,0,day,2015-09-29 10:48:33
7022597642,0,0,day,2015-09-29 10:48:33
7022848906,0,0,day,2015-09-29 10:48:33
7022191546,0,0,day,2015-09-29 10:48:33
7022180761,0,0,day,2015-09-29 10:48:33
7022125589,0,0,day,2015-09-29 10:48:33
7022224472,0,0,day,2015-09-29 10:48:33
我想使用正则表达式将最后一列日期格式从 2015-09-29 更改为 2015:09:29,请帮助我。
我试过这样但是替换正则表达式(我是 linux 的初学者)
sed -r 's/([0-9]{4}-[0-9]{2}-[0-9]{2})/([0-9]{2}:[0-9]{2}:[0-9]{2})/g' myfile.txt
【问题讨论】:
-
@narasimharao - 请确认您是否将始终以这种格式获取数据。如果您在其他任何地方收到
-怎么办?你确定它永远不会发生吗?