Un pipe, ça ne sert pas à ça. Quand tu fais cmd1 | cmd2, la sortie standard de cmd1 est "connectée" à l'entrée standard de cmd2. Ca veut dire que cmd2 lit sur stdin ce que cmd1 écrit sur stdout. Toi ce que tu veux si j'ai bien compris, c'est que cmd2 soit lancé avec en argument la sortie de cmd1, ce qui n'a rien à voir. Sous unix, ça se fait de la façon suivante :
java Transform quarter `java Menu` |