Re: pipestatus в dash

2010-05-28 Пенетрантность Dmitry Semyonov
2010/5/26 Vladimir N. Indik wrote: Хочется узнать код выхода cmd1 в такой связке: cmd1|cmd2 aptitude install moreutils mispipe cmd1 cmd2 -- ...Bye..Dmitry.

pipestatus в dash

2010-05-26 Пенетрантность Vladimir N. Indik
Хочется узнать код выхода cmd1 в такой связке: cmd1|cmd2 В bash есть массив $PIPESTATUS. А как это делают в dash? Спасибо.

Re: pipestatus в dash

2010-05-26 Пенетрантность Dmitry Fedorov
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; } | { cmd2

Re: pipestatus в dash

2010-05-26 Пенетрантность Aleksey Cheusov
Хочется узнать код выхода cmd1 в такой связке: cmd1|cmd2 В bash есть массив $PIPESTATUS. А как это делают в dash? Этого нет в POSIX шеле. Самое общее на все случаи жизни решение такое: 1) ставишь пакет pipestatus из моего репозитория, прописывая в sources.list (бинари есть только для

Re: pipestatus в dash

2010-05-26 Пенетрантность Aleksey Cheusov
2010/5/26 Vladimir N. Indik: Хочется узнать код выхода cmd1 в такой связке: cmd1|cmd2 В bash есть массив $PIPESTATUS. А как это делают в dash? Никак, Не надо ;-) это башизм. Я пользуюсь вот таким извратом: См. мое соседнее письмо. -- Best regards, Aleksey Cheusov. -- To