Marc Herbert wrote: > Chris F.A. Johnson a écrit : >> Why should it be the last element of a pipeline that is executed in >> the current shell and not the first? > > > Because that's POSIX' choice?
No, POSIX allow either behavior. In fact, it allows any behavior ranging from running all parts in their own subshells, to running all parts in the current shell.