[sisyphus] Что такое ||: ?

Ivan Adzhubey =?iso-8859-1?q?iadzhubey_=CE=C1_rics=2Ebwh=2Eharvard=2Eedu?=
Сб Апр 10 22:14:22 MSD 2004


Очень содержательно, спасибо ;)

Я маны читать умею, интересовало -зачем- этот оператор нужен в данной 
конкретной строке? Что он делает? Никаких аргументов которые можно было бы 
expand я не вижу. На мой непросвященный взгляд он здесь не делает ровным 
счетом -ничего-. Но согласитесь - это как-то странно.

-- 
Иван

On Saturday 10 April 2004 01:34 pm, Konstantin Lepikhov wrote:
> Цитирую Ivan Adzhubey <iadzhubey на rics.bwh.harvard.edu>:
> > Не откажите в помощи пожалуйста, никак не могу понять такую конструкцию в
> > rc.sysinit:
> >
> > chgrp proc /proc >/dev/null 2>&1 ||:
> >
> > Что это за "или" с пустым оператором на конце строки? Зачем??
> >
> > Offtopic конечно, уж простите великодушно.
>
> $ man bash
> <skip>
>
> SHELL BUILTIN COMMANDS
>        Unless otherwise noted, each builtin command documented in this
> section as accepting options preceded by - accepts -- to signify the end of
> the options.
>
>        : [arguments]
>
>               No effect; the command does nothing beyond  expanding 
> arguments and  performing any specified redirections.  A zero exit code is
> returned.




Подробная информация о списке рассылки Sisyphus