Hallo, Volker Fervers schrieb (2.12.2006 14:07):
Hallo!
Eine CSV-Textsicherung einer Datenbank enthält in einer durch doppelte Anführungszeichen begrenzten Spalte fester Breite mehrere durch FEh getrennte, eigentlich unabhängige Daten. Diese Textdatei möchte ich in mySQL importieren. Ich würde gerne diese Datenfelder beim Import in Einzelspalten aufteilen, indem ich die Sonderzeichen durch "doppeltes Anführungszeichen, Komma, doppeltes Anführungszeichen" ersetze. Also:
"A<FEh>B<FEh>C" -> "A","B","C"
tr ersetzt aber nur ein Zeichen durch ein anderes und bei sed ist mir nicht klar, wie man nach Binärdaten sucht oder sie ersetzt. Gibt es irgendein Kommando, mit dessen Hilfe ich das bewerkstelligen kann?
Probiere mit: sed 's/\xFE/\",\"/g' CSV-DATEI Gruß Kimmo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org