Eu tive um problema semelhante no meu sistema alguns dias atrás depois que instalei o JVE1.8 e o JDK1.8. Certifique-se de que os símbolos #
na frente de /etc/profile
(linha 1) e and Bourne
(linha 2) estejam presentes, assim como a done
entre os comandos fi
no final estão presentes.
Se depois disso, ainda der erro, tente adicionar unset i
acima do comando done
.
Se ainda ocorrer um erro, tente adicionar unset i
acima do comando done
.
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "'id -u'" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
JAVA_HOME=/usr/lib/jvm/java-8-oracle
PATH=$PATH:$HOME/BIN:$JAVA_HOME/bin
export JAVA_HOME
export PATH
fi
done
fi