【发布时间】:2010-10-13 00:41:18
【问题描述】:
我正在尝试清理一些数据,我最终希望将其转换为 CSV 格式。
我已经使用了一些正则表达式来清理它,但是我卡在了一步。
我想用逗号替换除每三个换行符 (\n) 之外的所有换行符。
数据如下:
field1
field2
field3
field1
field2
field3
等等。
我需要它
field1,field2,field3
field1,field2,field3
谁有使用 sed 或 awk 的简单方法?我可以编写一个程序并使用带有 mod 计数器的循环来擦除每个第一个和第二个换行符,但如果可能的话,我宁愿从命令行进行。
【问题讨论】: