我有以下长文件
2012-01-30 12:41:06,214 app10 device INFO [2012-01-30 12:40:46,214] info1 info2 info3 ...
这是来自远程离线设备,这意味着如果设备的时间(第二次)设置不正确,它指向未来。如果第二次指向未来,我想将其更改为第一次。如果这是相同的或过去的,我想保持原样。只有日期很重要,时间根本不需要。第二次之后,我们有几个数据,有时我们想保留不同数量的列。
例子:
2012-01-30 12:41:06,214 app10 device INFO [2013-01-30 12:40:46,214] info1 info2 info3 ...
应该
2012-01-30 app10 device INFO 2012-01-30 info1 info2 info3 ...
我们想从脚本运行它,所以我更喜欢 bash、sed、awk 或 perl 解决方案。感谢您的帮助