|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 10 Oct 2007 01:19:03 To : Aleksey Cheusov Subject : Re: pipe status и shell --------------------------------------------------------------------------------
AC> Hу вот собственно еще одна лялька для проверки exit status
AC> ВСЕХ программ пайпа, а не только последней.
AC> IMHO совершенно фундаментальная и необходимая вещь.
AC> Минимальное обсуждение в соседней ветке, если кто игнорит.
Последний раз засоряю этим эфир. Ежели кому интерсно,
проект переехал на новое место
http://sourceforge.net/projects/pipestatus
Из последних изменений:
0.4.0
- FIXED: 'check_status_re' and therefore 'runpipe_re'
- ADDED: support for shells that do not support $10, $11 etc.
That is now loooong pipes are supported in such shells.
- FIXES: fixes for 'set -e' mode including those specific to
Korn shell and its derivatives
- ADDED: new variable 'pipestatus_all' is also
set by runpipe* functions. It keeps exit statuses of
all programs separated by space.
- ADDED: script for testing pipestatus (selftest)
and new Makefile target 'test'.
Now you can test 'pipstatus' on with system by running
'/your/favourite/shell selftest'
or
'make test' (/bin/sh is used in this case)
- documentation updates
- grep is used instead of egrep by 'check_status_re'
- function 'pipestatus_clear_all_vars' removed
Последующие новости там же, на sf.net
P.S.
Гарантированно работает на
- NetBSD-4 RC2 /bin/sh,
- NetBSD-4 RC2 /bin/ksh
- bash 3.2.9
- bash 2.05b
- zsh 4.2.6
- mksh R28
- pdksh 5.2.14
- Debian dash 0.5.3-7
- Solaris' /usr/xpg4/bin/sh (5.10 Generic_118833-36)
Solaris' /bin/sh (5.10 Generic_118833-36) is not supported (yet?).
--
Best regards, Aleksey Cheusov.
--- ifmail v.2.15dev5.4
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/42524a7bfdd98.html, оценка из 5, голосов 10
|