Sortie de tuyauterie à couper

Je suis en train d'essayer d'obtenir le nom de la coquille de l'exécution d'un script.

Pourquoi ne

echo $(ps | grep $PPID) | cut -d" " -f4

travail tout en

echo ps | grep $PPID | cut -d" " -f4

ne l'est pas?

source d'informationauteur ZPS