Quero escrever um script Bash para processar o texto, o que pode exigir um loop while.
Por exemplo, um loop while em C:
int done = 0;
while(1) {
...
if(done) break;
}
Eu quero escrever um script Bash equivalente a isso. Mas o que eu normalmente usava e, como todos os exemplos clássicos que li, é o seguinte:
while read something;
do
...
done
Ele não oferece ajuda sobre como fazer while(1){}
e break;
, que é bem definido e amplamente usado em C, e não preciso ler dados para o stdin.
Alguém poderia me ajudar com um equivalente Bash do código C acima?
done
como um nome de variável? É uma palavra-chave shell ... meio que confusa, no mínimo.