【发布时间】:2018-05-17 05:12:09
【问题描述】:
我刚刚将一些数据捕获到 CSV 文件中,但逗号丢失了。就数据的性质而言,使用正确的工具将它们添加回来似乎是一项非常简单的工作。
我觉得awk、sed、cut 或类似的可能有用,但我不完全确定如何最好地应用它们。
这是数据的 sn-p:
17-03-07 20:45:56.400-1.0040.00
17-03-07 20:45:56.5003.1040.00
17-03-07 20:45:56.6002612.0039.50
17-03-07 20:45:56.7002611.0839.00
它应该是这样的:
17-03-07 20:45:56.400,-1.00,40.00
17-03-07 20:45:56.500,3.10,40.00
17-03-07 20:45:56.600,2612.00,39.50
17-03-07 20:45:56.700,2611.08,39.00
参与规则很简单:
- 共有三列
- 在字符 21 后添加逗号(秒的小数点后第三位)
- 每行末尾加逗号5个字符(只有中间一列是可变长度的
但是如何最好地自动化 1,000 行?
【问题讨论】:
标签: csv awk sed command-line-interface