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 à