Argument dans scripte

bonjour,

    Je cherche a faire un scripte shell qui pourrait recevoir en argument 

-user @mail -mois MAY -jour 18 -heur 18 -minute, sachant que la personne na pas forcément toute les infos.

    J'ai fais une première création permettant suivant le nombre d'argument d'affichez le résultat, mais les utilisateurs de cette commande pourrait avoir que @mail et l'heur et ma méthode les obliges a remplir le mois et jour, puisse que je me base sur la place de l'argument ($1 $2 $3) 

code

 case $# in
        1)
           echo "arg1"
           cat /fichier |grep -i $1
           ;;
        2) 
           echo "arg2"
           cat /fichier |grep -i $1 |grep -i $2
           ;;
         *)
           echo -e "utiliser la commande comme sa \n commande arg1 arg2 \ les argument son indépendant"

Salut,

Demandes les réponses les unes après les autres :slightly_smiling:

quelqu’un a déjà réussie a faire un scripte du genre:

scripte -mail @mail -heur 16H -minute 20

ses juste pour avoir un exemple.

dsl le 1er poste est un peut confus.

j’ai trouvez un lien sympa c-sait.net/cours/scripts.php

le chapitre Manipulation des paramètres répond a 300% a ma question?