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

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    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