$? を使用して以前に実行されたコマンドのステータスを確認する方法を知っており、exit コマンドを使用してそのステータスを確認できます。しかし、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.