Hello,
j'ai un probleme de shell franchement handicapant:
[toto@localhost ~]$ cat toto.txt
tata tata
toto toto
tutu tutu
[toto@localhost ~]$ grep tata toto.txt
tata tata
[toto@localhost ~]$ cat toto.txt | grep tata
-bash: grep: command not found
[toto@localhost ~]$ which grep
/bin/grep
[toto@localhost ~]$ uname -a
Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 athlon i386 GNU/Linux
[toto@localhost ~]$ bash --version
GNU bash, version 3.2.25(1)-release (i386-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Ceci est vrai pour:
- toutes les commandes shell (pas seulement grep)
- tous les utilisateurs (j'ai cree un user toto expres pour avoir des config propres)
- tous les shells (e.g. bash, sh, tcsh)
- toutes les consoles (Konsole KDE, xterm, Gnome Terminal, "console CTRL ALT F1", ...)
Je rajouterai que ce probleme de pipe n'est que la partie émergée de l'iceberg: sur mon compte j'ai des bashrc/bash_profile assez fournis (qui marchaient avant et marchent encore ailleurs aujourd'hui), et j'ai rapidement une pagaille monstre dans mon environnement, avec lequel je ne peux plus rien faire.
Je précise aussi que j'ai fait une installation complète de la Fedora 8 (pas un upgrade depuis la 7).