bash en iTerm2: cómo registrar variables como $ TERM_SESSION_ID en el historial de commands

Para ayudar con la recuperación de historial en reinicios, etc. me gustaría get algunos datos key, como $ TERM_SESSION_ID, almacenados en mi historial de commands. Esto se conservará cuando la salida de respuesta del command en el historial de la pantalla ya no esté disponible.

Lo he intentado de varias maneras y, aunque el text de la session muestra los datos TERM_SESSION_ID, no está almacenado en el historial de commands:

  • No se puede matar el process que se muestra entre paréntesis
  • ¿Cómo crear una aplicación OSX para envolver una llamada a un script de shell?
  • Homebrew Python no vincula
  • Terminal / iTerm Autocompletar la funcionalidad "en gris"
  • Script de shell Bash para localizar y eliminar subcadenas dentro de un nombre de file
  • ¿Cómo obtengo osascript para analizar las barras diagonales inversas y ejecuto este command en una nueva window de Terminal?
  • 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} 

    Aunque vi en la pantalla (y no me molestan los posts de error):

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

    No creo que esto se deba a que los "commands de información" son commands que no son bash-valid, ya que obtengo el mismo tipo de resultados con

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

    vi la salida del command ls aquí, pero el command registrado es ${test} como está escrito

    ¿Puede decirme cómo puedo get mi historial de commands para registrar / include los datos de la variable de shell?

    Por ejemplo:

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

  • ¿Cómo veo imágenes en línea en w3m?
  • Cómo cd a un directory con un nombre que contiene espacios en bash?
  • ¿Dónde están almacenadas las opciones de inicio de session?
  • Ejecutar un AppleScript en una computadora remota usando ssh
  • ¿Es posible restablecer PATH?
  • Privilegios completos en el file .command, pero dice que no tengo los privilegios apropiados
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).