|
发表于 2005-6-24 13:38:52
|
显示全部楼层
Post by cbwindboy
原文本data1为:
0|1|2|2005-05-23|14:19:41|14:20:09
1|2005-05-23|14:19:27|14:20:09
1|2005-05-23|14:19:53|14:20:09
3|0|2005-05-23|14:19:44|14:20:10
希望转变后为:
data2:
0;1116829181
1;1116829167
1;1116829193
3;1116829184
即
0;2005-05-23 14:19:41的时间戳
1;2005-05-23 14:19:27的时间戳
1;2005-05-23 14:19:53的时间戳
3;2005-05-23 14:19:44的时间戳
给你一个思路:
想办法把data1变成:
0;2005-05-23 14:19:41
1;2005-05-23 14:19:27
1;2005-05-23 14:19:53
3;2005-05-23 14:19:44
这样就容易处理了,把上面的文本再用我上面写的,或者你写一个while/read的脚本处理一下,就可以得到data2了.
关键是如何把data1变成上面的格式:
你的文本格式非常的好,用awk取出第一个字段和倒数第二个和第三个字段就能得到想要的格式了.
试试吧. |
|