erro de sintaxe no bash.bashrc : fim prematuro do arquivo

1. erro de sintaxe no bash.bashrc : fim prematuro do arquivo

william rock
wrock_ti

(usa Debian)

Enviado em 21/10/2012 - 19:01h

Pessoal, estou com um erro ao abrir o terminal do meu Ubuntu 12.10 a seguinte mensagem aparece:
bash: /etc/bash.bashrc: linha 69: erro de sintaxe: fim prematuro do arquivo
gostaria de uma ajuda pra resolve-lo. obg


  


2. Leia o erro

Kleyson
Nocttuam

(usa Ubuntu)

Enviado em 22/10/2012 - 20:58h

Siga as instruções dadas pelo erro, elas vão lhe ajudar a investigar o motivo o erro:

bash: /etc/bash.bashrc: linha 69: erro de sintaxe: fim prematuro do arquivo

Em outras palavras procure e abra o arquivo /etc/bash.bashrc e depois dê uma olhada em como está a linha 69
Se achar necessário posta todo o arquivo no próximo comentário.


3. detalhe do erro

william rock
wrock_ti

(usa Debian)

Enviado em 23/10/2012 - 18:25h

o etc/bash.bashrc do meu ubuntu esta da seguinte maneira :

# System-wide .bashrc file for interactive bash(1) shells.
2
3 # To enable the settings / commands in this file for login shells as well,
4 # this file has to be sourced in /etc/profile.
5
6 # If not running interactively, don't do anything
7 [ -z "$PS1" ] && return
8
9 # check the window size after each command and, if necessary,
10 # update the values of LINES and COLUMNS.
11 shopt -s checkwinsize
12
13 # set variable identifying the chroot you work in (used in the prompt below)
14 if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
15 debian_chroot=$(cat /etc/debian_chroot)
16 fi
17
18 # set a fancy prompt (non-color, overwrite the one in /etc/profile)
19 PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
20
21 # Commented out, don't overwrite xterm -T "title" -n "icontitle" by default.
22 # If this is an xterm set the title to user@host:dir
23 #case "$TERM" in
#xterm*|rxvt*)
25 # PROMPT_COMMAND='echo -ne "{TEXTO}33]0;${USER}@${HOSTNAME}: ${PWD}{TEXTO}07"'
26 # ;;
27 #*)
28 # ;;
29 #esac
30
31 # enable bash completion in interactive shells
32 if ! shopt -oq posix; then
33 if [ -f /usr/share/bash-completion/bash_completion ]; then
34 . /usr/share/bash-completion/bash_completion
35 # elif [ -f /etc/bash_completion ]; then
36 # . /etc/bash_completion
37 # fi
38 #fi
39
40 # sudo hint
41 if [ ! -e "$HOME/.sudo_as_admin_successful" ] && [ ! -e "$HOME/.hushlogin" ] ; then
42 case " $(groups) " in *\ admin\ *)
43 if [ -x /usr/bin/sudo ]; then
44 cat <<-EOF
45 To run a command as administrator (user "root"), use "sudo <command> ".
46 See "man sudo_root" for details.
47
48 EOF
49 fi
50 esac
51 fi
52
53 # if the command-not-found package is installed, use it
54 if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/comman d-not-found ]; then
55 function command_not_found_handle {
56 # check because c-n-f could've been removed in the meantime
57 if [ -x /usr/lib/command-not-found ]; then
58 /usr/lib/command-not-found -- "$1"
59 return $?
60 elif [ -x /usr/share/command-not-found/command-not-found ]; then
61 /usr/share/command-not-found/command-not-found -- "$1"
62 return $?
63 else
64 printf "%s: command not found\n" "$1" >&2
65 return 127
66 fi
67 }
68 fi

toda vez que abro o terminal ele me diz o seguinte erro:
"bash: /etc/bash.bashrc: linha 69: erro de sintaxe: fim prematuro do arquivo"


4. Re: erro de sintaxe no bash.bashrc : fim prematuro do arquivo

Nelson José Fedalto
nelsonjfedalto

(usa Debian)

Enviado em 24/10/2012 - 21:58h

Ola

Esse script vc fez no Windows?
Isso acontece quando um script é criado no editor do windows e depois é colocado no linux.

Faz o seguinte tenta copiar novamente dentro do editor do linux e faz um teste.

Att mais


5. Re: erro de sintaxe no bash.bashrc : fim prematuro do arquivo

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 25/10/2012 - 09:23h

a linha 69 esta em branco?
pois na sua postagem ele nem existe.


6. Re: erro de sintaxe no bash.bashrc : fim prematuro do arquivo

Perfil removido
removido

(usa Nenhuma)

Enviado em 26/10/2012 - 00:45h

31 # enable bash completion in interactive shells
32 if ! shopt -oq posix; then
33 if [ -f /usr/share/bash-completion/bash_completion ]; then
34 . /usr/share/bash-completion/bash_completion
35 # elif [ -f /etc/bash_completion ]; then
36 # . /etc/bash_completion
37 # fi
38 #fi

o que na verdade falta é fechar estes ifs:


# enable bash completion in interactive shells
if ! shopt -oq posix; then
if [ -f /usr/share/bash-completion/bash_completion ]; then
. /usr/share/bash-completion/bash_completion
# elif [ -f /etc/bash_completion ]; then
# . /etc/bash_completion
fi
fi






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts