RE: [SHELL] lancement d'un script
Bonjour,
il faut utiliser la variable $# qui indique le nombre
de parametre
un exemple:
#test si on a passer 3 parametres
if [ $# -ne 3 ] # si le nombre de parametres
n'est pas 3
then # affiche l'usage
echo "Usage: $0 <fichier entete> <fichier de
donnee> <fichier en sortie>"
exit 1
fi
et un peut de doc:
http://www.linux-nantes.fr.eu.org/old/docs/xavier/prog_sh/prog_sh-5.html#ss5.2
Fred
--- michael p <mikep3000@hotmail.com> a écrit :
> Bonjour
>
> j'ecris un script shell qui doit se lancer
> obligatoirement avec un
> parametre.
>
> seulement je ne sais pas comment faire pour ecrire
> une telle obligation.
>
> je souhaite que lorsque je lance "./appro.sh "
> il y ait un message qui
> me dise qu'il faut entrer tel ou tel parametre...
>
> quelqu'un peut il m'aider,svp?
>
> merci
>
> Michael
>
>
>
> --
> Pensez à lire la FAQ de la liste avant de poser une
> question :
> http://wiki.debian.net/?DebianFrench
>
> Pensez à rajouter le mot ``spam'' dans vos champs
> "From" et "Reply-To:"
>
> To UNSUBSCRIBE, email to
> debian-user-french-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
>
>
___________________________________________________________________________
Découvez le nouveau Yahoo! Messenger : appelez vers des téléphones en France et à partir de 0,012 ?/minute !
Téléchargez sur http://fr.messenger.yahoo.com
Reply to: