[shell]comportement par défaut dans un script

Fermé
jakol - 1 mai 2009 à 15:06
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 1 mai 2009 à 16:24
comportement par défaut dans un script ?

bonjour,

je suis actuellement entrain de faire un tp à la maison sur les shell-script

on demande d'ajouter un comportement par défaut pour les paramètres -h, --help, -v, --version. dans n'importe quel script.

Avez-vous une idée sur ce que cela signifie ?

Merci pour vos futures réponses
A voir également:

1 réponse

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
1 mai 2009 à 16:24
Salut,

Ca veut dire que tu dois faire en sorte que si l'utilisateur tape script.sh sans rien un message d'info s'affiche

Par exemple
lami20j@debian:~$ cp
cp: opérande fichier manquant
Pour en savoir davantage, faites: « cp --help ».


Ensuite si l'utilisateur tape
script.sh -h
ou
script.sh -help
un aide sommaire s'affiche

Dans le cas de -v ou --version c'est la version de script qui s'affichera

Bref, tu dois penser à utiliser la commande interne getopts qui permet d'analyser les arguments de la ligne de commande.
Un exemple ici http://www.iut-orsay.fr/dptinfo/Pedagogie/Roger.Astier/app_unix/analOptions.html
0