¿Es posible llamar a un script en este ejemplo con el nombre de hey.shcada comando bash?
Por ejemplo, escribe lshit enter y ls ejecuta, luego hey.shse ejecutará.
Luego escribe cd .. (o cualquier otro comando) , el CD se ejecuta y luego hey.shse ejecuta, y así sucesivamente.

Respuestas:
Nota: Variables de entorno frente a variables de shell
Por defecto, no
PROMPT_COMMANDes una variable de entorno . Es solo una variable de shell .Se accede a ambos tipos de variables de la misma manera (
"$variable*"), pero los procesos secundarios heredan las variables de entorno , mientras que las variables de shell no.La convención es capitalizar las variables de entorno + variables de shell que configuran su shell (PROMPT_COMMAND configura su shell), pero mantienen en minúscula otros tipos de variables.
En bash , puede hacer:
declare -ppara averiguar si una variable se exporta (= es una variable de entorno) o no:fuente
export. Simplemente configúrelo (o añádalo, por ejemplo, como se muestra arriba).