“ Попробуйте Ubuntu без установки ” появляется на одном компьютере, а не на другом

Проблема с кодом возврата 1 присутствует для всех вариантов по умолчанию (let, (()) и т. д.). Это часто вызывает проблемы, например, в сценариях, которые используют set -o errexit. Вот что я использую, чтобы исключить код ошибки 1 из математических выражений, которые оцениваются в 0;

math() { (( "$@" )) || true; }

math a = 10, b = 10
math a++, b+=2
math c = a + b
math mod = c % 20
echo $a $b $c $mod
#11 12 23 3
1
задан 17 February 2016 в 08:57

0 ответов

Другие вопросы по тегам:

Похожие вопросы: