Tester 1er argument d'une commande

Fermé
fifi - 11 août 2005 à 17:21
 fifi - 11 août 2005 à 18:04
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 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 896
11 août 2005 à 17:40
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
Merci jipicy
0