Ein sauber formatiertes Datum auf der command line in Bash könnte etwa so aussehen:
nur Uhrzeit: date "+%H:%M:%S" nur Datum: date "+%d.%m.%Y" Datum und Zeit: date "+%d.%m.%Y %H:%M:%S" Datum und Zeit: date "+%d.%m.%Y %T"
Das %T
in der letzen Zeile steht für die genau gleiche Ausgabe wie %H:%M:%S
. Wenn es dann doch innerhalb eines printf
oder echo
stehen soll, macht man sich das Leben mit $()
sehr viel einfacher:
printf "Datum und Zeit: $( date "+%d.%m.%Y, %T" )