로깅을 조금 더 쉽게하기 위해 쉘 스크립트에서 타임 스탬프 변수를 만들려고합니다. 스크립트 시작 부분에 변수를 작성하고 발행 할 때마다 현재 시간을 인쇄하고 싶습니다 echo $timestamp
. 생각보다 어렵다는 것이 증명되었습니다. 내가 시도한 몇 가지 사항은 다음과 같습니다.
timestamp="(date +"%T")"
에코가 출력됩니다 (date +"%T")
timestamp="$(date +"%T")"
echo는 변수가 초기화 된 시간을 인쇄합니다.
내가 시도한 다른 것은 더 이상 작동하지 않는 약간의 변형입니다. 누구든지 내가하려는 일을 성취하는 방법을 알고 있습니까?
echo "$(timestamp): something happened"
합니다.