ロギングを少し簡単にするために、シェルスクリプトでタイムスタンプ変数を作成しようとしています。スクリプトの先頭に変数を作成し、発行するたびに現在の時刻を出力したいと考えていますecho $timestamp
。思ったよりも難しいことがわかりました。ここに私が試したいくつかのことがあります:
timestamp="(date +"%T")"
エコーが出力されます(date +"%T")
timestamp="$(date +"%T")"
echo は、変数が初期化された時刻を出力します。
私が試した他のことは、うまく機能しなかったわずかなバリエーションです。私がやろうとしていることを達成する方法を知っている人はいますか?