Я пытаюсь получить простой цикл while, работающий в bash, который использует два условия, но после того, как вы попробовали много разных синтаксисов с разных форумов, я не могу прекратить бросать ошибку. Вот что я имею:
while [ $stats -gt 300 ] -o [ $stats -eq 0 ]
Я также пробовал:
while [[ $stats -gt 300 ] || [ $stats -eq 0 ]]
... а также несколько других конструкций. Я хочу, чтобы этот цикл продолжался, пока $stats is > 300
или if $stats = 0
.