San_Sanych -> debian-russian@lists.debian.org @ Mon, 11 Jan 2010 15:02:35 +0300:
S> 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 - вот я об чем. S> примерно так: S> set -o pipefail on; echo test|cat noexist|wc -l; echo $? S> cat: noexist: No such file or directory S> 0 S> bash: echo: ошибка записи: Broken pipe S> 1 Башизм. -- Велик и могуч постмодернистский читатель (c)Elenhil Laiquendo -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org