【发布时间】:2016-06-24 04:26:11
【问题描述】:
我有一个逗号分隔文件(CSV 文件)test.csv,如下所示。
FHEAD,1,2,3,,,,,,
FDEP,2,3,,,,,,,,
FCLS,3,,,4-5,,,,,,,
FDETL,4,5,6,7,8,
FTAIL,5,67,,,,,,
我只想从文件的第 2 行和第 3 行中删除空列,即记录是否以 FDEP 和 FCLS 开头,仅在我想删除空列 (,,) 的那些行中。
删除空列后,同一文件 test.csv 应如下所示
FHEAD,1,2,3,,,,,,
FDEP,2,3
FCLS,3,4-5
FDETL,4,5,6,7,8,
FTAIL,5,67,,,,,,
如何在 Unix 中做到这一点???
【问题讨论】:
-
这有什么更新吗?
-
哇,你太懒了。你没有付出任何努力;只需“为我编写此代码!”和“有什么更新吗?”。