[devel] Код возврата при конвейере
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Ср Мар 9 00:51:03 MSK 2005
On Tue, Mar 08, 2005 at 11:03:36PM +0300, Alexey I. Froloff wrote:
> * Alexey Rusakov <ktirf@> [050308 20:36]:
> > А вы случайно не знаете, zsh этот самый exitvalue не может ли отдать в
> > несколько менее prettyprint'нутом виде?
> info zsh -> Parameters -> Parameters Set By The Shell:
>
> pipestatus <S> <Z>
> An array containing the exit values returned by all commands in the
> last pipeline.
>
> $ true | false | true | false | true | false | true
> zsh: 19417 done true |
> zsh: 19418 exit 1 false |
> zsh: 19419 done true |
> zsh: 19420 exit 1 false |
> zsh: 19421 done true |
> zsh: 19422 exit 1 false
> $ echo $pipestatus
> 0 1 0 1 0 1 0
- это zsh-specific.
$ true | false | true | false | true | false | true; echo ${PIPESTATUS[*]}
0 1 0 1 0 1 0
- это bash-specific.
Обычный SUSv3 shell этого может и не уметь.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20050309/bc7ea48e/attachment-0001.bin>
Подробная информация о списке рассылки Devel