Tester 1er argument d'une commande

fifi -  
 fifi -
salut tout le monde!!!!!
je veux tester le 1er argument d'une commande s'il est egal a " -i " par exemple, pour cela j'ai fait:

if($1="-i")
then
echo c est correct
fi

mais si je fais entrer comme 1er argument -i ca me donne:
nom du fichier: -i=-i: not found
est ce quelqu'un a la reponse
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Essaye ça (avec des crochets et non des parenthèses et des espaces aussi, et puis de guillemets pour la commande "echo" c'est mieux) :
if [ $1 = "-i" ]
then
        echo  "c est correct"
fi
;-)
1
fifi
 
Merci jipicy
0