2010/5/26 Vladimir N. Indik wrote:
> Хочется узнать код выхода cmd1 в такой связке:
> cmd1|cmd2
aptitude install moreutils
mispipe cmd1 cmd2
--
...Bye..Dmitry.
> 2010/5/26 Vladimir N. Indik:
>> Хочется узнать код выхода cmd1 в такой связке:
>> cmd1|cmd2
>>
>> В bash есть массив $PIPESTATUS. А как это делают в dash?
> Никак,
Не надо ;-)
> это башизм.
> Я пользуюсь вот таким извратом:
См. мое соседнее письмо.
--
Best regards, Aleksey Cheusov.
--
> Хочется узнать код выхода cmd1 в такой связке:
> cmd1|cmd2
> В bash есть массив $PIPESTATUS. А как это делают в dash?
Этого нет в POSIX шеле.
Самое общее на все случаи жизни решение такое:
1) ставишь пакет pipestatus из моего репозитория, прописывая в
sources.list (бинари есть только для De
2010/5/26 Vladimir N. Indik:
> Хочется узнать код выхода cmd1 в такой связке:
> cmd1|cmd2
>
> В bash есть массив $PIPESTATUS. А как это делают в dash?
Никак, это башизм.
Я пользуюсь вот таким извратом:
stat1=`mktemp /tmp/stat1.XX`
trap "rm -f $stat1" EXIT
{ cmd1; echo "rc=$?" > $stat1; } |
Хочется узнать код выхода cmd1 в такой связке:
cmd1|cmd2
В bash есть массив $PIPESTATUS. А как это делают в dash?
Спасибо.
5 matches
Mail list logo