Hallo, Am Fre, 13 Jul 2007, Martin Ereth schrieb:
Ich habe eine CSV-Datei (im Folgenden file genannt, Feldtrenner ist der Strichpunkt ";"), in der in der 4. Spalte steht ein Datum im Format TT.MM.JJJJ.
Für einen Datenbankimport brauche ich aber das Datum im Amerikanischen Format, also JJJJ-MM-TT.
Ich bekomme nun mit folgendem Schnipsel zumindest das jeweilige Datum ausgegeben. awk -F";" '{print $4}' file Nur wie verarbeite ich es weiter, damit ich es anschließend richtig herum habe?
awk -F';' '{ split($4, a, /\./); printf("%04i-%02i-%02i\n", a[3], a[2], a[1]); }' RTFM, -dnh -- ... you start off with a typical message, let's say a 2.5MB Word document containing three lines of text and a macro virus ... -- Peter Gutmann -- 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