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.

Attachment: pgpDHvkuiA5vs.pgp
Description: PGP signature

Répondre à