【发布时间】:2016-03-18 07:34:45
【问题描述】:
我有一些包含以下条目的文本文件:
Name type startTime Endtime comments
my I 01-03-2016 02-03-2016 zoom
my F 01-03-2016 02-03-2016 zoom2
abd F 03-03-2016 04-03-2016 zoom5
my I 01-03-2016 02-03-2016 zoom6
如果当前日期是 3 月 18 日:输出应该是: 输出:
Name type startTime Endtime comments
my I **02-03-2016** ***18-03-2016*** zoom
my F 01-03-2016 02-03-2016 zoom2
abd F 03-03-2016 04-03-2016 zoom5
my I **02-03-2016** ***18-03-2016*** zoom6
条件是If name == my && type ==I 然后需要用结束时间更新开始时间 -- 结束时间将是处理的当前日期:
谁能帮助我选择最佳方法来处理具有上述要求的文件。
我希望我的要求被清除 :) 谢谢, 马杜
【问题讨论】:
-
使用 Text::CSV 将文件解析成哈希,处理,然后写回
-
你能详细说明你的答案吗?感谢您的快速回复:
标签: linux perl hadoop oozie falcon