$ 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
O que está errado?
Responder1
A variável $AMBERHOME
contém um nome de pasta inválido. Portanto, o comando cd
não pode funcionar.
Cada vez que você executar o comando export AMBERHOME=$AMBERHOME/home/rcibsd/amber14
, AMBERHOME
será definido com o valor antigo deAMBERHOME
ea corda/home/rcibsd/amber14
Exemplo
% FOO="/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% FOO="$FOO/bar"
% echo $FOO
/bar/bar/bar/bar
Sua solução especial ;c)
Edite o arquivo
.bashrc
nano ~/.bashrc
Adicione esta linha no final do arquivo
export AMBERHOME="/home/rcibsd/amber14"
Salvar e fechar
Ctrl+ XeY
Abra um novo terminal
Confira o resultado
echo $AMBERHOME
Deveria estar
/home/rcibsd/amber14
cd $AMBERHOME
Deveria simplesmente funcionar