24 votos

grep: comando no encontrado

Este es un muy raro comportamiento. Últimamente, cada vez que estoy tratando de encontrar un proceso en la consola con ps aux | grep foo, es la devolución de un grep: command not found. Ok, que podría ser algo de lo que he cambiado y que hizo mal, pero el problema es que, después de un par de intentos, de repente sabe lo grep está:

MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ ps aux | grep foo
MM            70953   0,0  0,0  2699108    744   ??  Ss   10:32AM   0:08.77 foo bar
MM             3756   0,0  0,0  2423356    204 s004  R+   10:12AM   0:00.00 grep foo

Alguna idea de por qué está sucediendo esto?

Como se ha sugerido, esto es lo que me sale cuando un escriba type grep después de que ambos, el uno fallando y el trabajo:

MM:.dev$ ps aux | grep foo
-bash:  grep: command not found
MM:.dev$ type grep
grep is /usr/bin/grep
MM:.dev$ ps aux | grep foo
MM             5694   0,0  0,0  2433796    676 s006  S+   10:47AM   0:00.00 grep foo
MM:.dev$ type grep
grep is /usr/bin/grep

46voto

Mirando a su salida, parece ser que hay un espacio extra antes grep en el mensaje de error. Supongo que esto viene de un todavía presionado Opt/Alt tecla después de escribir el símbolo de canalización (así que, básicamente, está escribiendo Opt-Espacio en lugar de sólo el Espacio). Intente ps aux |grep foo (sin espacio entre el tubo y el g).

7voto

Garex Puntos 339

Mi respuesta puede sonar extraño, pero yo tenía este efecto con un teclado viejo, así que cuando he escrito demasiado rápido. Sólo trato de escribir de nuevo, mover con el cursor antes de la letra "g" de grep, eliminar el espacio en blanco que podría haber sido ingresado con un todavía presionado la tecla ALT/Opción de tecla, presione la tecla espacio nuevo y el fuego de tu línea de comandos.

Otra solución es reducir la tasa de repetición del teclado en las Preferencias del Sistema, si no se escribir con los diez dedos. :-)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X