我有很多数据是新行分隔的,从服务器复制原始数据。然而,我不能将它转换成CSV,只需将所有\n
替换为逗号,因为我需要有字段。这个场合有9个领域。我怎样才能转换这些数据?
请记住,最后一个元素不需要逗号,因为这需要保留换行符。使用换行符作为分隔符将文件转换为CSV
我在正则表达式foo中很可怕,但由于我有需要的循环,我假设我需要将它变成一个shell脚本?
任何帮助,非常感谢。
示例数据:
Name
Logon User
IP Address
Version
Last Login
Restart Required
Foo1
Foo2
Foo3
Jon Weinraub
jweinraub
10.18.66.10
3.1.1.1
2013-08-19 14:33:11
No
Bar1
Bar2
Bar3
Homer Simpson
....
所以基本上应该是
Name,Logon User, IP,...Foo3
Jon Weinraub,jweinraub,10.18.66.10,...Bar3
Homer Simpson,....
数据当前是“每行一个数据元素”吗? – Floris
所以你想用逗号替换'\ n'的每一个实例,除了每9行? – Air
我在我的问题中添加了以上示例数据 –