iTerm2의 bash : $ TERM_SESSION_ID와 같은 변수를 명령 기록에 기록하는 방법 26/12 22:45:50 echo `$TERM_SESSION_ID` 1018

재시작 등을 통해 기록을 복구하는 데 도움이되도록 $ TERM_SESSION_ID와 같은 주요 데이터를 명령 기록에 저장하고 싶습니다. 화면 히스토리에서 명령 응답 출력을 더 이상 사용할 수없는 경우 유지됩니다.

여러 가지 방법을 시도했지만 세션 텍스트에 TERM_SESSION_ID 데이터가 표시되지만 명령 기록에 저장되지 않습니다.

1014  26/12 22:28:28 echo $TERM_SESSION_ID
1015  26/12 22:44:58 `echo $TERM_SESSION_ID`
1016  26/12 22:45:35 echo ${TERM_SESSION_ID}
1017  26/12 22:45:50 echo `$TERM_SESSION_ID`
1018  26/12 22:46:05 echo `echo $TERM_SESSION_ID`
1019  26/12 22:49:28 echo ${TERM_SESSION_ID}

화면에서 보았지만 오류 메시지는 신경 쓰지 않습니다.

$ echo ${TERM_SESSION_ID}
w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7
$ echo `$TERM_SESSION_ID`
-bash: w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7: command not found

나는 이것이 같은 종류의 결과를 얻었 기 때문에 이것이 bash-valid 명령이 아닌 “info 명령”이라고 생각하지 않습니다.

1026  26/12 23:08:24 test="ls"
1027  26/12 23:08:27 echo $test
1028  26/12 23:09:03 ${test}

ls여기 명령의 출력을 보았지만 기록 된 명령은 ${test}입력 된 것과 같습니다

쉘 변수의 데이터를 기록 / 포함하기 위해 명령 히스토리를 얻는 방법을 알려주시겠습니까?

예를 들어 :

1029 26/12 23:10:05 ls
1030 26/12 23:10:06 session
w3t0p0:5554ACED-B4C5-4E5A-A7C2-F5215ED4F4D7