Si le pipe ne fonctionne plus en Bash, et retourne
command not found
ou
file not found
, essayer de taper l'espace après le pipe sans appuyer sur la touche Alt Gr. Ca devrait mieux marcher...

ls | grep toto
-bash: grep: command not found

si l'espace est tapé avec la touche Alt Gr, le code n'est pas espace et plante le Bash !!!

Evidemment, cela ne se produit que sur les claviers français, et pas sur les américains.