【发布时间】:2016-06-16 01:12:36
【问题描述】:
我有一个包含以下内容的 csv 文件:
"user1","track1","player1" "user1","track2","player2" "user2","track1","player1""user2","track2","player2".....
我需要在此模式之前插入一个新行:"user。
实际上一开始我用这个命令用新行替换了每个空格
awk -v RS=" " '{print}' myfile >output.csv
但后来我发现在我的文件中的某些点,在某些用户之前没有空间,当我将这些点导入数据库时,列的值在这些点被交换...:|。所以我想知道是否有人知道如何在特定字符集之前插入新行以避免该问题..
谢谢,
【问题讨论】:
-
整个文件只有一行吗?
-
@dawg: 是的,1 行很长