C'est un comportement très étrange. Dernièrement, chaque fois que j'essaie de trouver un processus sur la console avec ps aux | grep foo, il renvoie a grep: command not found. D'accord, 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 grepc'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
Des idées pourquoi cela se produit-il?
Comme suggéré, c'est ce que j'obtiens quand une entrée type grepaprès les deux, celle qui échoue et celle 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
grepet le tuyau, cela fonctionne finalement. O_O