PS1 doit-il être défini avant d'être exporté dans .bash_profile?

2

Dans .bash_profile, PS1 doit-il être défini avant l'exportation?

Par exemple, la première ligne de mon fichier .bash_profile est actuellement:

export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "

Mais au lieu de cela, devrait-il être:

PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export PS1
étudiant diplômé
la source

Réponses:

4

Dans korn shell et bash, vous pouvez le faire en une seule ligne. Le shell original de Bourne nécessitait votre deuxième syntaxe, vous le définissez sur une ligne, puis vous l'exportiez.

Tim B
la source