Para ayudar a recuperar el historial a través de reinicios, etc. me gustaría obtener algunos datos clave, como $ TERM_SESSION_ID, almacenados en mi historial de comandos. Esto se conservaría cuando la salida de respuesta de comando en el historial de pantalla ya no esté disponible.
He intentado varias formas y, aunque el texto de la sesión muestra los datos de TERM_SESSION_ID, no están almacenados en el historial de comandos:
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 importan los mensajes 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 "comandos de información" son comandos no válidos para bash, 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}
vio la salida del comando ls
aquí, pero el comando registrado es ${test}
como está escrito
¿Puede decirme cómo puedo obtener mi historial de comandos para registrar / incluir 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