如何将日志文件转换为csv

时间:2014-12-13 00:11:40

标签: mysql bash csv

我有一个脚本,每小时测试我的互联网速度,看看它在白天和晚上的差异,所以我知道我什么时候能获得最佳速度。现在我有一个"日志文件"看起来像这样:

Date:  Fri Dec 12 19:01:01 EST 2014
Ping: 53.509 ms
Download: 25.19 Mbits/s
Upload: 9.47 Mbits/s

我希望将其转换为可用的东西。我没有找到任何正确的阅读帮助,但如果我可以将其转换为CSV甚至直接读入一个理想的mysql数据库,那么我可以用更实用的方式使用它。

谢谢,

1 个答案:

答案 0 :(得分:0)

快速又脏,应该用CSV给你,用逗号分隔。

cut -d':' -f 2 file | paste -s -d ',,,
'  # behold the new line which alternates the sequence. 

但为什么不让你的脚本写出CSV文件而不是日志。或者将其格式化为INSERT语句并将其格式化为" mysql"?