Bonjour !
J'ai actuellement un problème au niveau de l'utilisation de Getopts. Je dois écrire un commande comme ceci : arg.sh [-s sujet] fichier destinataire [destinataire 1,destinataire2,...]
En gros cette commande va écrire dans fichier un sujet (argument passer à l'option -s ainsi que les destinataire renseigner. Donc je suis partit sur une fonction de base de getopts :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 #!/bin/sh while getopts "lqrs:v" OPTNAME do case $OPTNAME in l) echo "Option $OPTNAME : Liste" ;; q) echo "Option $OPTNAME : Quiet" ;; r) echo "Option $OPTNAME : Delete" ;; s) echo "Option $OPTNAME : Subject = $OPTARG" ;; v) echo "Option $OPTNAME : Verbrose" ;; *) echo "Option $OPTNAME inconnue" ;; esac done
Mais je n'arrive pas à compléter ce bout de code pour pouvoir prendre mes arguments en compte :( de plus je doit aussi gérer le fait que mes options peuvent être lu dans le désordre et je ne suis pas sur que getopts puisse le faire ?
Merci d'avance pour vos réponse,
Thibault