[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] script bash



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: pgpwgKHHinAkQ.pgp
Description: PGP signature


Reply to: