[Postfixbuch-users] Daten von hash-file in mysql umziehen

Uwe Driessen driessen at fblan.de
Fr Jan 18 00:03:41 CET 2008


Uwe Driessen
> Thomas Klein schrieb:
> > Peer Heinlein schrieb:
> > > Am Donnerstag, 17. Januar 2008 schrieb Thomas Klein:
> > >
> > >> Gibt es eine komfortable Möglichkeit, den Inhalt aus meinem Hash-File
> > >> in eine MySQL-Tabelle reinzupumpen?
> > >>
> > >
> > > a) Ein Fünfzeiler in PHP
> > > b) Ein Einzeiler in sed der daraus ein CSV macht und ab damit an
> > > PHPMyAdmin
> > > c) Ein längerer Einzeiler in sed der daraus gleich das vollständige
> > > MySQL-Kommando  um den Datensatz hinzuzufügen.
> > >
> > > Peer
> > >
> > >
> >
> > OK! Danke erstmal für die Antwort.
> >
> > Leider bin ich in allen genannten Punkten ein blutiger Anfänger....
> > Lösung C hört sich für mich persönlich am einfachsten an.... wie sähe
> > denn sowas ungefähr aus?
> >
> ---
> #!/bin/bash
> 
> cat asci.file|awk '{print("insert into datenbank (feld1,feld2,feld3) VALUES(" $1,","
> $2",", $3");" )}' >ausgabe.txt

Ich hab gerade noch mal nachgeschaut nimm 

cat aliases |awk '{print("insert into datenbank (feld1,feld2) VALUES(\""$1,"\",\""$2"\");"
)}'

sollten nicht mehr wie 2 Felder im ASCI File sein 
ist jetzt zwar ein Einzeiler AWK sollte es aber auch tun 

> ----
> das files solltest dann einfach einlesen können aber schau dir an ob es stimmt und wie
> viele Felder wirklich importiert werden müssen. Keine Ahnung wie deine Tabelle ausschaut
> und wie das ASCI File das du verwendest.
> 


Mit freundlichen Grüßen

Drießen

-- 
Software & Computer
Uwe Drießen
Lembergstraße 33
67824 Feilbingert
Tel.: 06708 / 660045   Fax: 06708 / 661397





Mehr Informationen über die Mailingliste Postfixbuch-users