[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: