【发布时间】:2016-06-15 13:02:02
【问题描述】:
我有一个 csv 文件,如下所示:
"user1","track1","player1","user1","track2","player2","user1","track3","player3",........
我需要做的是用空格替换逗号(不是所有的逗号),只有那些在 playerIds 之后的逗号(指定一行,以便稍后将它们导入 Mysql)。所以,我需要这样的结果:
"user1","track1","player1" "user1","track2","player2" "user1","track3","player3" ........
我发现我们可以用sed代替逗号和空格:
sed 's/,/ /g' output.csv >output2.csv
但是,它将所有逗号替换为空格。我不知道如何在每 3 个字符串之后执行此操作。任何想法?
谢谢,
【问题讨论】: