2017-03-08 3 views
0

Ich habe die härteste Zeit versucht, die einfachste Sache zu tun. Ich möchte das aktuelle Datum mit Jahr-Monat-Tag-Stunden-Minuten-Sekunden in eine CSV-DateiDrucken aktuelle Datum zu csv mit Bash

ich die Formatierung der CSV-Datei wie folgt aussehen drucken möchten:

Year Month Day Hour Minute Second 
2017 03  08  17  52  23 

Und Ich kann nicht für das Leben von mir herausfinden, was zu tun ist. Ich habe versucht, es mit printf herauszufinden und "," als das Trennzeichen zu verwenden, aber die Formatierung wird nicht funktionieren. Es endet nicht in den Spalten wie ich will.

Könnte mir jemand in die richtige Richtung zeigen?

Antwort

1

Es ist ein einfaches date Formatierungsproblem. Versuchen Sie Folgendes:

echo "Year,Month,Day,Hour,Minute,Second" && date +"%Y,%m,%d,%H,%M,%S" > myfile.csv 

Hier a link-date Formatierung Syntax ist.