[devel] [#210675] EPERM bash.git=4.2.53-alt1
Alexey Tourbin
alexey.tourbin на gmail.com
Пт Июл 27 15:30:52 MSK 2018
2018-07-27 15:25 GMT+03:00 Paul Wolneykien <manowar на altlinux.org>:
> А через || можно переписать, или не сработает?
>
> (...) || rc=$?
if/or отрубает режим -e внутри кода, у которого проверяется статус
возврата. Это известная багофича стандартного шелла, которая скорее
всего никогда не будет исправлена. Поэтому приходится извращаться.
$ sh -e -c '(false; echo a)'
$ sh -e -c '(false; echo a) ||:'
a
Подробная информация о списке рассылки Devel