Parece ser que la versión CentOS release 5.7 (Final) tiene un bug en el alias de grep
Si usamos el comando, para hacer una busqueda. Por ejemplo
# grep localhost /etc/hosts
Nos reporta el siguiente error:
grep: localhost: No such file or directory
Ocurre que grep en realidad es un alias
# which grep
alias grep='grep color=auto'
/bin/grep
Este alias pretende que cuando ejecutemos un grep nos coloree la cadena buscada.
Pero en esta versión está mal configurado. La linea correcta en el archivo .bashrc debe de tener dos guiones delante de color=auto.
Para solucionarlo hay que editar el ~/.bashrc (en los genéricos /etc/profile , /etc/profile.d/* , /etc/bashrc , /etc/skel/* ... no he encontrado más referencias) y añadir los dos guiones antes del parámetro color:
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
No hay comentarios:
Publicar un comentario