Introduction
Une variable de shell disparaît lorsque le shell se termine, sauf si les futurs shells savent comment la recréer. Le laboratoire guidé précédent utilisait .zshrc à cette fin.
Dans ce défi, vous devez conserver une seule variable, puis l’observer depuis une nouvelle session Zsh.
Conserver le répertoire du projet
Situation actuelle
PROJECT_DIR n’est pas configurée dans /home/labex/.zshrc. Une nouvelle session Zsh ne connaît donc pas le chemin du projet.
Périmètre
- Configurez
PROJECT_DIRdans/home/labex/.zshrc. - Sa valeur doit être
/home/labex/project. - Rechargez
.zshrcdans le shell actuel avecsource. - Enregistrez la valeur rechargée dans
/home/labex/project/project-variable.txt.
Votre objectif
Conservez PROJECT_DIR dans .zshrc et rendez sa valeur disponible après le rechargement de ce fichier.
Critères de réussite
- Le rechargement de
.zshrcexportePROJECT_DIRavec la valeur/home/labex/project. - Après le rechargement de
.zshrc,project-variable.txtcontient/home/labex/project.
Indices
Où le laboratoire guidé a-t-il placé les exports persistants ?
Il a ajouté une ligne export à $HOME/.zshrc, puis a utilisé source pour recharger le fichier dans le shell actuel.
Résumé
Vous avez conservé une variable exportée dans .zshrc, rechargé le fichier et confirmé la valeur obtenue.



