Ich versuche, eine Zeitstempelvariable in einem Shell-Skript zu erstellen, um die Protokollierung ein wenig zu vereinfachen. Ich möchte die Variable am Anfang des Skripts erstellen und sie bei jeder Ausgabe zur aktuellen Zeit ausdrucken lassen echo $timestamp
. Es erwies sich als schwieriger als ich dachte. Hier sind einige Dinge, die ich versucht habe:
timestamp="(date +"%T")"
Echo wird ausgedruckt (date +"%T")
timestamp="$(date +"%T")"
echo gibt die Zeit aus, zu der die Variable initialisiert wurde.
Andere Dinge, die ich ausprobiert habe, sind nur geringfügige Abweichungen, die nicht besser funktionierten. Weiß jemand, wie man das erreicht, was ich versuche?
echo "$(timestamp): something happened"
.