Réponses:
Vous pouvez mettre quelque chose comme ça dans votre .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
case
déclaration au lieu d'une série de elsif
déclarations. Vous pouvez même placer les répertoires dans un tableau et les parcourir avec une boucle for. Vous pouvez utiliser des motifs globulants avec l’une de ces techniques ou utiliser des regex avec [[ $PWD =~ $pattern ]]
.
case
déclaration. Merci pour la suggestion.
foo|bar) action;;
Vous pouvez mettre les cas sur des lignes séparées en mettant une barre oblique inverse et une nouvelle ligne avant ou après le caractère de canal.