24 votes

grep : commande non trouvée

C'est un comportement très bizarre. Dernièrement, chaque fois que j'essaie de trouver un processus sur la console avec ps aux | grep foo il renvoie un grep: command not found . Ok, cela pourrait être quelque chose que j'ai changé et que j'ai mal fait, mais le problème est que, après quelques essais, il sait soudainement ce que 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

Une idée de la raison pour laquelle cela se produit ?

Comme suggéré, voici ce que j'obtiens lorsqu'une entrée type grep après les deux, celui qui échoue et celui qui fonctionne :

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

47voto

nohillside Points 82672

En regardant votre sortie, il semble y avoir un espace supplémentaire avant grep dans le message d'erreur. Je suppose que cela provient d'un appareil encore pressé Opt/Alt après avoir tapé le symbole du pipe (vous tapez donc en fait Opt - Space au lieu de simplement Space ). Essayez ps aux |grep foo (sans espace entre le tuyau et le g ).

7voto

Martin Allert Points 898

Ma réponse peut paraître étrange, mais j'avais également cet effet avec un ancien clavier lorsque je tapais trop vite. Essayez simplement de le retaper, déplacez votre curseur avant la lettre "g" de grep, supprimez les espaces qui auraient pu être saisis avec une touche encore enfoncée ALT/Option appuyez sur la touche espace à nouveau et lancez votre ligne de commande.

Une autre solution consiste à réduire le taux de répétition du clavier dans les Préférences Système, si vous ne tapez pas avec dix doigts :-)

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X