需要帮助在csv中重新格式化日期格式

时间:2015-01-08 22:04:39

标签: regex awk sed hive

提前感谢您的帮助。

我有一个大约800 MB的Pipe Seperated File,格式如下:

120940|647002FC291C|wr741ndv4|scrubbedretail-manc|86.169.22.28|14-OCT-14 03.06.01.000000000|router|scrubbedretail|SCRUBBED|BBSLT_UPTO_8M_WBC|192.168.1.64|192.168.1.64|192.168.1.254|email@scrubbed.com|NULL|8|NULL|01416442367|13-OCT-14 00.00.00.000000000|120940|676392||Cons|BBEU06998225|16M|Broadband Option 3|Home Hub 30 Type A|Manchester|Preston|GW/BUS-20348838||WSBUS|IPSV00011090|G||NULL||N|Whitebox|7424|NULL|13-OCT-14 00.00.00.000000000
120934|647002FC3104|wr741ndv4|scrubbedretail-manc|81.152.180.225|14-OCT-14 03.03.08.000000000|router|scrubbedretail|SCRUBBED|BBSLT_UPTO_8M_WBC|192.168.1.73|192.168.1.73|192.168.1.254|none@scrubbed.com|NULL|8|NULL|01236872185|13-OCT-14 00.00.00.000000000|120934|675954||Cons|BBEU06326286|16M|Broadband Option 3|Home Hub 40 Type A|Manchester|Preston|GLG-20285887||WSGLG|IPSV00009974|A||NULL||N|Whitebox|4640|NULL|13-OCT-14 00.00.00.000000000

我需要将日期格式从DD-MMM-YY HH.MM.SS.sssssssss转换为yyyy-MM-dd hh:mm:ss。理想情况下,我想使用命令行。有关如何做到这一点的任何想法? sed还是awk?

编辑:对不起,如果你们都认为这是一个重复的问题。但是,我的问题是涉及管道分离文件以获取正确的日期数据以管道进入日期命令,然后将其管道输出...

1 个答案:

答案 0 :(得分:0)

要从一种日期格式转换为另一种日期格式,只需修改https://stackoverflow.com/a/27659933/1745001上发布的答案,以符合您的输入格式。

相关问题