-1
ich eine große SQL-Datei, die ich möchte ersetzen Zahlen zwischen (und Zeichen mit ‚‘ von Linux commands.for Beispiel habe ich:Suchen und Ersetzen mit Linux Befehl
(10638,455375,0,0,'98307350','2016-11-05 18:05:46'),
(10639,183500,0,0,'98307350','2016-11-05 18:05:46')
Ich will es ändern zu:
('',455375,0,0,'98307350','2016-11-05 18:05:46'),
('',183500,0,0,'98307350','2016-11-05 18:05:46')
Wie ich so tun kann
vielen Dank mein Freund, aber es funktioniert nur für den ersten nicht alle Vorkommen. Ich habe es in cat example.sql | geändert sed "s/([^,] */(''/g" – hodhod
Gibt es Zeilenumbrüche wie in deinem Beispiel? In meinem Fall funktioniert es wie ein Zauber für jede der zwei Zeilen deines Beispieleingangs. – infotoni91
Nein, es gibt nicht newline.cat example.sql | sed "s/([^,] */(''/g" funktioniert gut.Sie haben mir das Leben gerettet :) – hodhod