4
bash -e виходить, коли let або expr оцінюється на 0
У мене є bash-скрипт, який встановлює -e, щоб сценарій вийшов з будь-якого статусу виходу! = 0. Я намагаюся виконати деяку основну арифметику оболонки, присвоєну змінним, а іноді вираз дорівнює 0, що призводить до того, що статус виходу команди let або expr буде "1". Ось приклад: #!/bin/bash -ex echo "Test 1" …