it-swarm.com.de

Datum Uhrzeit in Linux Bash

Ich versuche, ein Datum und eine Uhrzeit in Form von anzuzeigen

07/08/2013 16:52:13

mit dem Befehl im Bash-Skript:

dt=`date '+%d/%m/%Y_%H:%M:%S'`

welche Variable wird zum Auffüllen einer CSV-Datei verwendet?.

Das einzige Zeichen, das akzeptiert wird, ist "_" (Unterstrich) oder "-" zwischen Datum und Uhrzeit. Die Ausgabe erfolgt

07/08/2013_16: 52: 13

Wie kann ich ein Leerzeichen zwischen Datum und Uhrzeit erhalten? Ich habe fast alles versucht (ich hoffe).

36
Henry
#!/bin/bash

dt=$(date '+%d/%m/%Y %H:%M:%S');
echo "$dt"

Vermutlich liegt das Problem im "Echo" der CSV.

62
user1293137

Das funktioniert:

#!/bin/bash
dt=`date '+%d/%m/%Y %H:%M:%S'`
echo "$dt"

Es ist auch möglich, $( und ) anstelle von `und`.

6
Alexander