|
| |||
|
|
Увидев, как в баше применяют "||" для сигнализирования об ошибке, завис. Ленивый эвал (short circuit) работает не так! Помедитировав и почитав маны, разобрался. В баше и прочих шеллах всё перепутано. "||" - это не "или", а "и", а "&&" - это "или". В юникс шеллах, оказывается, true возвращает 0, a false - 1. Дебильней шелловских нету языков программирования. Никогда их не применяю, и никому не советую. |
|||||||||||||