Я хочу написать Bash script для обработки текста, для чего может потребоваться цикл while.
Например, цикл while в C:
int done = 0;
while(1) {
...
if(done) break;
}
Я хочу записать эквивалент Bash script. Но то, что я обычно использовал, и как показали все классические примеры, которые я прочитал, заключается в следующем:
while read something;
do
...
done
Он не дает никакой информации о том, как сделать while(1){}
и break;
, который хорошо определен и широко используется в C, и мне не нужно читать данные для stdin.
Может ли кто-нибудь помочь мне с эквивалентом Bash вышеуказанного C-кода?