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 bash : Sélectionner tout - Visualiser dans une fenêtre à part
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 comptede 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
Partager