我有一个逗号分隔文件(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中做到这一点?