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

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.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.