Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: elinsoluble en Enero 09, 2017, 11:03:29 AM

Título: [SOLUCIONADO] Error bashrc
Publicado por: elinsoluble en Enero 09, 2017, 11:03:29 AM
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.
Título: Re:Error bashrc
Publicado por: Stiuvert en Enero 09, 2017, 07:47:08 PM
Elimina el " } "

Saludos!
Título: Re:Error bashrc
Publicado por: elinsoluble en Enero 10, 2017, 12:42:40 PM
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