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.shil y ait un
message qui me dise qu'il faut entrer tel ou
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
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.shil y ait un
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
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
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 ]
Une
6 matches
Mail list logo