Skrypty Bash, wiele warunków w pętli while

Próbuję uzyskać prostą pętlę while działającą w bashu, która używa dwóch warunków, ale po wypróbowaniu wielu różnych składni z różnych forów, nie mogę przestać rzucać błędu. Oto co mam:

while [ $stats -gt 300 ] -o [ $stats -eq 0 ]

Próbowałem też:

while [[ $stats -gt 300 ] || [ $stats -eq 0 ]]

... jak również kilka innych konstrukcji. Chcę, aby ta pętla była kontynuowana$stats is > 300 albo jeśli$stats = 0.

questionAnswers(3)

yourAnswerToTheQuestion