%20en%20scripts%20de%20shell%20que%20se%20ejecutan%20bajo%20otro%20tipo%20de%20shell.png)
Cuando ejecuto un #!/bin/sh
script que contiene set -o xtrace
un interactivo, zsh
obtengo un resultado extraño parecido a %F{red}>> %f
. Obviamente .zshrc
se usa mi PS4 pero el shell de interpretación es sh. ¿Cómo puedo evitar esto?
Respuesta1
No utilice export
la variable PS4 cada vez que la configure en su ~/.zshrc. Simplemente configúrelo como si fuera una variable interna (que es lo que es).