Re: PIPESTATUS within assignment statements.

2006-10-11 Thread Chet Ramey
> a=$(COMMAND1 | COMMAND2 | COMMAND3) > > How can I get return status from COMMAND2? a=$(COMMAND1 | COMMAND2 | COMMAND3 ; exit ${PIPESTATUS[1]} ) c2exit=$? This will get you what you want in the majority of cases. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer

PIPESTATUS within assignment statements.

2006-10-11 Thread Javier . Barroso
a=$(COMMAND1 | COMMAND2 | COMMAND3) How can I get return status from COMMAND2? Configuration Information [Automatically generated, do not change]: Machine: i486 OS: linux-gnu Compiler: gcc Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='i486' -DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i48