Voglio scrivere uno script Bash per elaborare il testo, che potrebbe richiedere un ciclo while.
Ad esempio, un ciclo while in C:
int done = 0;
while(1) {
...
if(done) break;
}
Voglio scrivere uno script Bash equivalente a quello. Ma quello che ho usato di solito e come hanno dimostrato tutti gli esempi classici che ho letto, è questo:
while read something;
do
...
done
Non offre alcun aiuto su come fare while(1){}
e break;
, che è ben definito e ampiamente usato in C, e non devo leggere i dati per stdin.
Qualcuno potrebbe aiutarmi con un equivalente di Bash del codice C sopra?
done
come nome variabile? È una parola chiave della shell ... Almeno un po 'confusa.