Jak uzyskać kod wyjścia jako pętlę w bashu
Wiem, jak sprawdzić status poprzednio wykonanego polecenia za pomocą $? I możemy zrobić ten status za pomocą polecenia exit. Ale dla pętli w bashu zawsze zwracany jest status 0 i czy jest jakiś sposób, aby przerwać pętlę za pomocą jakiegoś statusu.
#!/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.