Как получить статус выхода из цикла в bash

Я знаю, как проверить состояние ранее выполненной команды, используя $?, И мы можем сделать это состояние, используя команду выхода. Но поскольку циклы в bash всегда возвращают статус 0, и есть ли способ разорвать цикл с некоторым статусом.

#!/bin/bash
while true
do
        if [ -f "/test" ] ; then
                break ### Here I would like to exit with some status
        fi

done
echo $?  ## Here I want to check the status.

Ответы на вопрос(5)

Ваш ответ на вопрос