Chcę napisać skrypt Bash do przetwarzania tekstu, który może wymagać pętli while.Jak wyjść z pętli w Bash?
Na przykład pętli while w C:
int done = 0;
while(1) {
...
if(done) break;
}
Chcę napisać odpowiednik skryptu Bash do tego. Ale to, co zazwyczaj używane i jak wszystkie klasyczne przykłady czytałem wykazały, jest taka:
while read something;
do
...
done
oferuje żadnej pomocy na temat jak to zrobić while(1){}
i break;
, który jest dobrze zdefiniowany i powszechnie używany w C, a ja nie trzeba czytać danych dla stdin.
Czy ktoś może mi pomóc z odpowiednikiem Bash powyższego kodu C?
Nie potrzebujesz nawiasów wokół "true". – chepner
Dzięki @chepner, bardzo zobowiązany. – lurker
Dziękuję. Twoja odpowiedź jest właściwa, ale mogę zaakceptować tylko jedną. Zasługujesz na uprowadzenie. – lulyon