У меня есть CSV-файл со следующим содержимым:Баша вставить новую строку перед конкретным шаблоном
"user1","track1","player1" "user1","track2","player2" "user2","track1","player1""user2","track2","player2".....
Мне нужно вставить новую строку перед этой моделью: "user
. На самом деле в начале я заменил все пространство с новой строкой с этой командой
awk -v RS=" " '{print}' myfile >output.csv
, но потом я обнаружил, что в некоторых точках в моем файле, там нет места перед некоторыми пользователями, и когда я impoted в Д.Б. значения столбцов менялись местами в этих точках ...: |. Так что мне было интересно, если кто-то знает, как я мог вставить новую строку перед определенным набором символов, чтобы избежать этой проблемы ..
Спасибо,
Является ли весь файл только одной строкой? – dawg
@ dawg: да, его очень длинная 1 линия – mOna