Re: Утилиты в стиле true unix way
Hello, San_Sanych.
On Mon, 11 Jan 2010 15:02:35 +0300
San_Sanych <ssanych@gmail.com> wrote:
> 11.01.2010 14:35, Игорь Чумак пишет:
> >>> cat file|prog1|prog2|prog3 - попробуйте угадать, где в этой
> >>> truu-unix-way-конструкции произошла ошибка (в prog1, prog2,prog3).
> >>
> >> А не надо гадать, надо прочитать сообщение об ошибке:
> >> $ echo test|cat noexist|wc -l
> >> cat: noexist: Нет такого файла или каталога
> >> 0
> >>
> > echo test|cat noexist|wc -l; echo $?
> > cat: noexist: No such file or directory
> > 0
> > 0
> >
> > Произошла ошипка - а true конструкция вернула 0 - вот я об чем.
> примерно так:
> set -o pipefail on; echo test|cat noexist|wc -l; echo $?
Башизм :) непереносимо.
--
Best regards,
Alexander GQ Gerasiov
Contacts:
e-mail: gq@cs.msu.su Jabber: gq@jabber.ru
Homepage: http://gq.net.ru ICQ: 7272757
PGP fingerprint: 04B5 9D90 DF7C C2AB CD49 BAEA CA87 E9E8 2AAC 33F1
Reply to: