Le 12664ième jour après Epoch, Jeremy Monnet écrivait: > Bonjour, > > je suis en train d'écrire (laborieusement) un script bash, et j'ai un > problème > de syntaxe dans les boucles if : > if [ -d $movie ] > then > ... > if [ "$PAYSLOT_MOVIE" -ge "7" ] > then > ... > else if [ "$PAYSLOT_MOVIE" -eq "1"] && [ "$PAYSLOT_MOVIE" -eq "3"] > then > ... > fi > else > .... > fi > > quand j'execute, ca me dit " syntax error near unexpected token `else' " a la > ligne du second else (le dernier a la fin). Pourtant il me semble qu'on peut > imbriquer des boucles ? Un exemple en est même donné a la page 123 du ABS > guide. > > Quelqu'un a une idée ?
Oui. Tu comptes les if et les fi, et ça va t'aider. Si tu trouves pas: Par rapport à ton indentation, il manque le 'fi' de > else if [ "$PAYSLOT_MOVIE" -eq "1"] && [ "$PAYSLOT_MOVIE" -eq "3"] -- A student who changes the course of history is probably taking an exam.
pgpDHvkuiA5vs.pgp
Description: PGP signature