$ export AMBERHOME=$AMBERHOME/home/rcibsd/amber14
$ cd $AMBERHOME
bash: cd: /home/rcibsd/home/rcibsd/amber14::/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14:/home/rcibsd/amber14: No such file or directory
Qu'est-ce qui ne va pas?
La variable $AMBERHOME
contient un nom de dossier non valide. Par conséquent, la commande cd
ne peut pas fonctionner.
Chaque fois que vous exécutez la commande export AMBERHOME=$AMBERHOME/home/rcibsd/amber14
, AMBERHOME
sera définie sur l'ancienne valeur de AMBERHOME
et la chaîne /home/rcibsd/amber14
Exemple
% FOO="/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% echo $FOO
/bar/bar/bar/bar
Votre solution spéciale; c)
Editez le fichier .bashrc
nano ~/.bashrc
Ajouter cette ligne à la fin du fichier
export AMBERHOME="/home/rcibsd/amber14"
Sauver et fermer
Ctrl+X et Y
Ouvrir un nouveau terminal
Vérifier le résultat
echo $AMBERHOME
Devrait être /home/rcibsd/amber14
cd $AMBERHOME
Devrait simplement travailler