[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: bash - date format



Matthias Meyer wrote:

> Hallo,
> 
> Ich kriegs irgendwie nicht hin den date Befehl in eine Variable zu packen.
> Also fast nicht ;-)
> timestamp="date +%Y/%m/%d_%T"
> echo "`$timestamp - text"
> funktioniert.
> Aber
> timestamp="date +%Y/%m/%d %T"
> echo "`$timestamp - text"
> funktioniert nicht. Also das BLANK vor dem %T will er nicht.
> 
> Was mache ich falsch?
> Danke
> Matthias

@a.
Ja, muss natürlich:
 timestamp="date +%Y/%m/%d_%T"
 echo "`$timestamp` - text"
heissen.
Mit dem "\" hab ich auch schon versucht. Klappt leider nicht :-(

@Heiko:
Ich möchte log-redords schreiben die mit Datum/Uhrzeit beginnen.
Das Format dafür möchte ich nur einmal definieren und nicht in jeder Zeile
in der ein log-record geschrieben wird. Daher die Variable "timestamp".

@Jens:
Datum/Uhrzeit muss natürlich zum Zeitpunkt des schreibens und nicht zum
Zeitpunkt der Variablen-Definition ermittel werden.

Hab jetzt herausgefunden das folgende funkt:
 timestamp="+%Y/%m/%d %T"
 echo "`date \"$timestamp\"` - text"
mich wundert aber warum dann
 timestamp="date \"+%Y/%m/%d %T\""
 echo "`$timestamp` - text"
nicht geht?

Danke an alle für die Tipps
Matthias
-- 
Don't Panic


Reply to: