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]