while :; echo 'wtf'; done;
linea 1: errore di sintassi vicino al token imprevisto 'fatto'
beh, io di certo non hanno idea di che cosa è sbagliato con questa linea. Non penso sia il while :
parte, dovrebbe essere un po ' vero ciclo.
while :; echo 'wtf'; done;
linea 1: errore di sintassi vicino al token imprevisto 'fatto'
beh, io di certo non hanno idea di che cosa è sbagliato con questa linea. Non penso sia il while :
parte, dovrebbe essere un po ' vero ciclo.
La sintassi di while
consente a più comandi da eseguire per verificare la condizione. Tali comandi sono separati dai comandi che sono condizionatamente eseguito con la parola chiave do
. Considerare la riga:
while true; echo 'wtf'; echo foo; do echo bar; done
Il "fare" è essenziale. Sopra, 3 comandi sono incondizionatamente eseguito. Se echo foo
riesce, quindi echo bar
verrà eseguito e il ciclo si ripete. Se echo foo
non riesce, il ciclo termina. Se done
è visto prima do
è un errore di sintassi.