Hola gente, les comento que estoy empezando con Linux. Quise darle color a la bash pero aparentemente toque algo que no debia.
Cuando inicio la terminal la primera linea que sale es:
bash: /etc/bash.bashrc: línea 56: error sintáctico: no se esperaba el final del fichero
# if the command-not-found package is installed, use it
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
function command_not_found_handle {
# check because c-n-f could've been removed in the meantime
if [ -x /usr/lib/command-not-found ]; then
/usr/lib/command-not-found -- "$1"
return $?
elif [ -x /usr/share/command-not-found/command-not-found ]; then
/usr/share/command-not-found/command-not-found -- "$1"
return $?
else
printf "%s: command not found\n" "$1" >&2
return 127
fi
}
fi
La linea 56 es un espacio que esta abajo del ultimo fi.
Espero me sepan ayudar.
Desde ya muchas gracias por tomarse el tiempo de leer.
Elimina el " } "
Saludos!
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
Elimina el " } "
Saludos!
Gracias por responder.
Te comento que hice lo que me dijiste y no me funciono. Me decia dos errores, uno en la linea 55 y otro en la linea 56.
Hice el metodo a prueba y error. Y descubri que el problema era que falta un fi al final.
Me quedo asi
if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then
function command_not_found_handle {
# check because c-n-f could've been removed in the meantime
if [ -x /usr/lib/command-not-found ]; then
/usr/lib/command-not-found -- "$1"
return $?
elif [ -x /usr/share/command-not-found/command-not-found ]; then
/usr/share/command-not-found/command-not-found -- "$1"
return $?
else
printf "%s: command not found\n" "$1" >&2
return 127
fi
}
fi
fi