Pourquoi cette alerte ?

Quand j’ouvre une console, j’ai cette alerte :

bash: /home/ricardo/.bashrc: line 105: syntax error: unexpected end of file

Voilà le fichier concerné, auquel je n’ai jamais touché :

[code]# ---- language-env DON’T MODIFY THIS LINE!

umask 022
eval /usr/bin/dircolors
LESSCHARSET=‘iso8859’

if [ “$DISPLAY” ] ; then
PROMPT_COMMAND=‘echo -ne “\033]2;$LOGNAME@$HOSTNAME : $PWD\007\033]1;\007”‘
PS1=’\u@\h:\w$ ‘
LS_OPTIONS=’–color=auto’
LANG=‘ko_KR.eucKR’
XMODIFIERS=’@im=nabi
elif [ “${TERM:0:5}” = “linux” ] ; then
PS1=’\u@\h:\w$ ‘
LS_OPTIONS=’–color=auto’
LANG=‘C’
else
PS1=’\u@\h:\w$ ‘
LS_OPTIONS=’–classify’
LANG='ko_KR.eucKR’
fi

export PATH LANG LESSCHARSET XMODIFIERS

alias ls='ls $LS_OPTIONS’
alias l='ls $LS_OPTIONS -l’
alias la='ls $LS_OPTIONS -al’
alias jfbterm=‘LANG=ko_KR.eucKR /usr/bin/jfbterm’
#alias emacs=‘LANG=C emacs’
#alias telnet=‘telnet -L’

---- language-env end DON’T MODIFY THIS LINE!

~/.bashrc: executed by bash(1) for non-login shells.

see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)

for examples

If not running interactively, don’t do anything

[ -z “$PS1” ] && return

don’t put duplicate lines in the history. See bash(1) for more options

export HISTCONTROL=ignoredups

check the window size after each command and, if necessary,

update the values of LINES and COLUMNS.

shopt -s checkwinsize

make less more friendly for non-text input files, see lesspipe(1)

[ -x /usr/bin/lesspipe ] && eval “$(lesspipe)”

set variable identifying the chroot you work in (used in the prompt below)

if [ -z “$debian_chroot” ] && [ -r /etc/debian_chroot ]; then
debian_chroot=$(cat /etc/debian_chroot)
fi

set a fancy prompt (non-color, unless we know we “want” color)

case “$TERM” in
xterm-color)
PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ ‘
;;
*)
PS1=’${debian_chroot:+($debian_chroot)}\u@\h:\w$ '
;;
esac

Comment in the above and uncomment this below for a color prompt

#PS1=’${debian_chroot:+($debian_chroot)}[\033[01;32m]\u@\h[\033[00m]:[\033[01;34m]\w[\033[00m]$ ’

If this is an xterm set the title to user@host:dir

case “$TERM” in
xterm*|rxvt*)
PROMPT_COMMAND=‘echo -ne “\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007”’
;;
*)
;;
esac

Alias definitions.

You may want to put all your additions into a separate file like

~/.bash_aliases, instead of adding them here directly.

See /usr/share/doc/bash-doc/examples in the bash-doc package.

#if [ -f ~/.bash_aliases ]; then

. ~/.bash_aliases

#fi

enable color support of ls and also add handy aliases

if [ “$TERM” != “dumb” ]; then
eval "dircolors -b"
alias ls=‘ls --color=auto’
#alias dir=‘ls --color=auto --format=vertical’
#alias vdir='ls --color=auto --format=long’
fi

some more ls aliases

#alias ll=‘ls -l’
#alias la=‘ls -A’
#alias l=‘ls -CF’

enable programmable completion features (you don’t need to enable

this, if it’s already enabled in /etc/bash.bashrc and /etc/profile

sources /etc/bash.bashrc).

if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi
[/code]

Curieux. Tout ce que je peux te dire c’est que la ligne 105 semble être la dernière ligne de ton fichier .bashrc.

Salut
Il faut faire un retour chariot à la dernière ligne (i.e. : aller à la ligne) :wink:

Ça veut dire quoi i.e. ??

Je le vois de + en + en ce moment…

Edit : c’est bon j’ai trouvé : fr.wikipedia.org/wiki/I.e.

fr.wikipedia.org/wiki/Id_est :wink:

Ça veut dire quoi i.e. ??

Je le vois de + en + en ce moment…

Edit : c’est bon j’ai trouvé : fr.wikipedia.org/wiki/I.e.[/quote]

C’est pour ceux comme moi qui se plaisent à prétendre avoir étudié le Latin dans leur jeunesse. :smt005 :smt005 :smt005

[quote=“yoshi”]http://fr.wikipedia.org/wiki/Id_est :wink:[/quote]C’est qu’est-c’que j’fais : càd :mrgreen:

[quote=“yoshi”]Salut
Il faut faire un retour chariot à la dernière ligne (i.e. : aller à la ligne) :wink:[/quote]Oui, j’ai bien essayé mais sans plus de succès. :question: :question: :question:

Et si tu le remplaces temporairement par un fichier vide, juste pour savoir s’il râle toujours ?

Si on commente cette partie l’erreur disparait :

[code]#if [ “$DISPLAY” ] ; then

PROMPT_COMMAND=‘echo -ne “\033]2;$LOGNAME@$HOSTNAME : $PWD\007\033]1;\007”’

PS1=’\u@\h:\w$ ’

LS_OPTIONS=’–color=auto’

LANG=‘ko_KR.eucKR’

XMODIFIERS=’@im=nabi

#elif [ “${TERM:0:5}” = “linux” ] ; then

PS1=’\u@\h:\w$ ’

LS_OPTIONS=’–color=auto’

LANG=‘C’

#else

PS1=’\u@\h:\w$ ’

LS_OPTIONS=’–classify’

LANG=‘ko_KR.eucKR’

#fi[/code]

Il ne manque pas une apostrophe à la fin de

XMODIFIERS='@im=nabi ?

AMA, bien vu.

en effet, mais ce n’est pas ça qui joue.
Je vais essayer la méthode de Matt avec un fichier vide.

Remplacer ceci:

export HISTCONTROL=ignoredups

par ceci export HISTCONTROL='ignoredups' plus la modification de pascal50 et j’ai plus d’erreur perso.

mercin j’essaierai plus tard car là, je suis sous 2.6.25 avec du mal et avec un nvel user. :unamused: Sur ce noyau, pas de problèmes en ce qui concerne cette alerte. :wink:
Ça se passe sur un autre fil.

Ben ça n’a rien changé.
J’ai fait comme indiqué par Matt,
.bashrc == .bashrc-vieux puis création .bashrc vide
le “vide” ne se remplit pas mais tt fonctionne quand m^ et je n’ai plus ce msg d’alerte en tête de console.
QUESTION :
ce fichier .bashrc est-il vital :question:

Salut

Le fichier ~/.bashrc contient la configuration de ton shell. On peut difficilement sans passer. Normalement, comme tout fichier de configuration, si on l’efface il doit normalement être créer de nouveau avec les valeurs par défaut lorsqu’on ouvre à nouveau une session. Si cela n’est pas le cas, cela m’apparaît bizarre. Peut-être que quelqu’un a une explication à ce phénomène.

[quote=“ricardo”]
QUESTION :
ce fichier .bashrc est-il vital :question:[/quote]

non ça permet juste de configurer ton environnement de travail, mettre des couleurs, des alias de commandes, … un peut comme vimrc pour vim

Mais tu peut vivre avec un fichier vide. Ça mange pas de pain :slightly_smiling:

Salut,

Bref, pourquoi ne pas parler chacun son idiome et s’exprimer en anglais pour être compris de tous :mrgreen:

merci pour les réponses sur le .bashrc.
je me rends compte qu’on peut vivre sans mais ce qui m’étonne, c’est que j’ai conservé ma définition de couleurs : lettre vertes sur fond noir.