Re: [SHELL] lancement d'un script

2006-03-06 Par sujet David Soulayrol
Bonjour, Jean-Damien Durand a écrit : On Monday, 6 March 2006 14:58, michael p wrote: if [$# != 1] Essaie avec: if [ $# -ne 1 ] c-a-d: - ne pas oublier de rajouter des espaces [ici...ici] - normalement c'est un entier, pas une chaine de caracteres J'ajouterais : if [ "$#" -ne "1" ] Un

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Hervé Hounzandji
michael p a écrit : merci pour les reponses mais je dois faire qq chose de faux car ca ne marche pas. voici mon shell : #!/bin/sh if [$# != 1] then echo "USAGE : appro.sh repertoireduPackage" exit 1 else echo Load parameter sed -e "/^option bootfile-name/c \option bootfile-name\"/tftpb

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Jean-Damien Durand
On Monday, 6 March 2006 14:58, michael p wrote: > if [$# != 1] Essaie avec: if [ $# -ne 1 ] c-a-d: - ne pas oublier de rajouter des espaces [ici...ici] - normalement c'est un entier, pas une chaine de caracteres > j'ai mis ce script ds un repertoire /mbin qui se trouve sur mon /home/mike > j'ai

[SHELL] lancement d'un script

2006-03-06 Par sujet michael p
merci pour les reponses mais je dois faire qq chose de faux car ca ne marche pas. voici mon shell : #!/bin/sh if [$# != 1] then echo "USAGE : appro.sh repertoireduPackage" exit 1 else echo Load parameter sed -e "/^option bootfile-name/c \option bootfile-name\"/tftpboot/$1/st2030s.txt\";"

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Sylvain Sauvage
Lundi 6 mars 2006, 13:05:59 CET, michael p a écrit : > > Bonjour 'jour, > 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

RE: [SHELL] lancement d'un script

2006-03-06 Par sujet les fred
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 " exit 1 fi et un peut de doc: http://www.l

Re: [SHELL] lancement d'un script

2006-03-06 Par sujet Hervé Hounzandji
michael p 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 t

[SHELL] lancement d'un script

2006-03-06 Par sujet michael p
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... quel