Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2853 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  effectuer une condition suivant parametre passe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

effectuer une condition suivant parametre passe

n°640090
gilles974
Posté le 22-02-2005 à 05:29:54  profilanswer
 

bonjour
je but sur une condition en bash
 
invocation du script : ./monscript param1 param2
 
param1 n'est pas obligatoire il peut etre omis
param2 est obligatoire
 
 
param1=$1 // caractere alphanumeric
param2=$2 // caractere alphanumeric
 
si param2 est omis : on previens et on sort
 
si param1 = "" alors param3 = param2
 
si param1 et param2 != "" alors param3 = param1 + param2
 
merci un petit coup de pouce m'aiderais beaucoup.

mood
Publicité
Posté le 22-02-2005 à 05:29:54  profilanswer
 

n°640099
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 22-02-2005 à 07:39:30  profilanswer
 

les instructions test (man test) et shift (man bash là par contre :D) sont tes amies ;)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°640134
gilles974
Posté le 22-02-2005 à 09:52:52  profilanswer
 

merci
je ne savais pas qu'il y avaitun man test
a+ gilles

n°640180
xouille38
Posté le 22-02-2005 à 11:44:07  profilanswer
 

peut être vaut-il mieux avoir :
param1 est obligatoire  
param2 n'est pas obligatoire il peut etre omis
[edit] en effet ./monscript param2 ca donne dans ton script $1 = param2 ($2 existe même pas) et non $1 = "" et $2 = param2. si tu veux faire du générique il faut regarder $@[/edit]


Message édité par xouille38 le 22-02-2005 à 11:48:01
n°640181
xouille38
Posté le 22-02-2005 à 11:50:26  profilanswer
 

sinon regarde aussi getopt et getopts, pour faire quelque chose de plus propre (genre : ./monscript -a param1 -b param2)

n°640188
gilles974
Posté le 22-02-2005 à 12:26:58  profilanswer
 

merci des conseils
a+ gilles


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  effectuer une condition suivant parametre passe

 

Sujets relatifs
Sécurité Mots de passe Linux/Solaris/HP-UXautodetection parametre moniteur sous debian
[Checkpoint FW-1] différences suivant l'OSDELL Dimension 5000 sous Linux ca passe bien?
mot de passe à decoderLogfile ou comment traduire ce qui se passe sous KDE
[script SH] - paramètre avec * - [resolu]l'utf-8 passe pas sur mes consoles autres que tty1
Thundrebird/gestion des mots de passe/résoluGenerateur de mot de passe fiable et libre
Plus de sujets relatifs à : effectuer une condition suivant parametre passe


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)