Salut a tous,

j'ai fait un truc en sh script qui marche pas, et je sais vraiment pas pourquoi ! J'ai fait la meme chose que sur mon livre et sur les sites internet.

Je vous le montre, peut-etre pourriez-vous m'expliquer ce qui cloche !

Code:
#!/bin/sh

i=1

while [ $i -le 43 ]
do
    
    BLABLA
    
    if [ -e ${CONS_IM}/mcd_0${i}_CONS.mnc.gz ]
    then
            BLABLABLA
    fi

i='expr $i + 1'
done

Voila !

Ca cloche aux 2 tests... Il dit ceci:
line 26: [: too many arguments
La ligne 26 etant celle du "if"

Merci pour votre aide,

++