Respuestas:
Puedes poner algo como esto en tu .bashrc.
prompt-function() {
case $PWD in
/a/dev/dir\
|/another/dev/dir)
PS1="[\W] \$"
;;
*)
# Change this to the default prompt
PS1="\$ "
;;
esac
}
PROMPT_COMMAND=prompt-function
casedeclaración en lugar de una serie de elsifdeclaraciones. Incluso podría poner los directorios en una matriz e iterar sobre ellos con un bucle for. Podrías usar patrones globbing con cualquiera de esas técnicas o podrías usar expresiones regulares con [[ $PWD =~ $pattern ]].
casedeclaración. Gracias por la sugerencia.
foo|bar) action;;Puede colocar los casos en líneas separadas colocando una barra diagonal inversa y una nueva línea antes o después del carácter de la tubería.