Estou tentando criar uma variável de carimbo de data / hora em um script de shell para facilitar um pouco o log. Quero criar a variável no início do script e imprimir a hora atual sempre que eu emitir echo $timestamp
. Está provando ser mais difícil do que eu pensava. Aqui estão algumas coisas que eu tentei:
timestamp="(date +"%T")"
o eco é impresso (date +"%T")
timestamp="$(date +"%T")"
eco indica a hora em que a variável foi inicializada.
Outras coisas que tentei são apenas pequenas variações que não funcionaram melhor. Alguém sabe como realizar o que estou tentando fazer?
echo "$(timestamp): something happened"
.