J
JCB
Mitglied
Aufgewärmt: Text(Fixed Length) in MySql importieren
Moin,
ich hoffe, das ist die richtige abteilung. Ich möchte eine Textdatei mit fester Feldlänge mittels AWK in eine MySQL Datenbank importieren. Dazu habe ich folgende Zeile geschrieben:
leider bekomme ich jedesmal die Fehlermeldung, daß Backslash nicht das letzte Zeichen auf der Zeile ist? Wo soll da noch ein Backslash rein??
Kennt sich da jemand aus??
Danke,
JCB
Moin,
ich hoffe, das ist die richtige abteilung. Ich möchte eine Textdatei mit fester Feldlänge mittels AWK in eine MySQL Datenbank importieren. Dazu habe ich folgende Zeile geschrieben:
Code:
awk 'BEGIN{FIELDWIDTHS="10 9 90 64 64 30 30 9 2 16 5 16 200 1"};{print "INPUT INTO Master_DB (UID,C_D,C_Name1,C_Name2,C_Address1,C_Address2,C_City) VALUES(\""$1"\",\""$2"\",\""\$3"\",\""\$4"\",\""\$5"\",\""\$6"\",\""\$7"\")"}' input.txt | mysql -u jcb --password=geheim dbname
leider bekomme ich jedesmal die Fehlermeldung, daß Backslash nicht das letzte Zeichen auf der Zeile ist? Wo soll da noch ein Backslash rein??
Kennt sich da jemand aus??
Danke,
JCB
Zuletzt bearbeitet: