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 <[EMAIL PROTECTED]> 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
> [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
> 
> 



        
        
                
___________________________________________________________________________ 
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


-- 
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 [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à