Shell合并csv文件中的单元格

时间:2019-07-16 15:29:33

标签: shell

我有一个如下的csv文件

Row1 --> A
Row2 --> <empty row>
Row3 --> <empty row>
Row4 --> B
Row5 --> <empty row>
Row6 --> <empty row>

我想将第一列与该行中的相同值合并。像下面一样

     --> 
Row1 --> A
     --> 
-------------
     --> 
Row4 --> B
     --> 

我已经按照Philipe在stackoverflow门户中的建议进行了以下尝试

awk -F, '{ if (f == $1) { for (c=0; c <length($1) + length(FS); c++) printf " "; print $2 FS $3 } else { print $0 } } { f = $1 }' FILE

这不适用于合并。这是为了删除列中重复的单词。任何帮助将不胜感激。

0 个答案:

没有答案