Bonjour,
Depuis que j'ai modifié mon prompt afin d'avoir les logs d'history timestampé, j'ai un message d'erreur bash à chaque commande que je tape :
-bash: [: -eq: unary operator expected |
Dans mon /etc/bashrc :
H2=0
export PROMPT_COMMAND='H=`history 1` ; H1=${H:0:6} ; [ '$H1' -eq '$H2' ] || echo `date +"%F %T"` "$USER" "${H:6}" >> /var/log/bash_logs ; H2=$H1` |
Je pense que cela vient du faite que j'ai un chiffre dans mon prompt :
Car sur un autre serveur ou j'ai fais la même config, et ou il n'y a pas de chiffre dans mon prompt, je n'ai pas ce problème.
Savez-vous comment je peux modifier mon PROMPT_COMMAND afin de régler ce problème.
Merci
Cordialement,
Message édité par hpoz le 25-09-2008 à 10:45:49