On Fri, 19 Sep 2008, Artem Chuprina wrote:
Невозможность узнать код завершения процесса из начала или середины пайпа тебя восторгает? А отсутствие при этом штатной возможности сделать временный файл (решения есть, но они нештатны, непереносимы и возможны не всегда)?
Если речь идёт об bash, то $PIPESTATUS - Array variable holding exit status(es) of last executed foreground pipe. Кроме того в bash >= 3.1 имеется опция pipefail. Yu. p.s. Такое ощущение, что вся эта дискуссия и выеденного яйца не стоит. Что бы человек в здравом уме предлагал shell заменить на Perl/Tcl/Python..., а некоторые и на С++...? НЕ ВЕРЮ!

