Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/02/2007, 11h17   #1
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 111
Points : 32
Points : 32
Envoyer un message via MSN à Tips
Par défaut Vérification de paramètre

Bonjour à tous !

Je suis en train de développer un script auquel je passe un argument. J'aimerais tester si l'utilisateur a bien passé un argument ou non lors de l'appel à ce script.

J'ai testé plusieurs types de if, mais sans succès, me retournant chaque fois la même erreur : Subscript out of range (vu que rien n'est contenu dans argv[1]).

J'attends vos propositions

Merci d'avance,
A bientôt
Tips est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h20   #2
Modérateur
 
Avatar de al1_24
 
Homme Alain
Ingénieur d'études décisionnel
Inscription : mai 2002
Messages : 4 450
Détails du profil
Informations personnelles :
Nom : Homme Alain
Âge : 51
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur d'études décisionnel
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 4 450
Points : 7 559
Points : 7 559
Je ne connais pas csh mais tu pourrais tester le nombre d'arguments reçus avant de vérifier leur contenu.
__________________
Modérateur Langage SQL
Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
N'oubliez pas le bouton et pensez aux balises [code]
Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
al1_24 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2007, 11h56   #3
Nouveau Membre du Club
 
Inscription : octobre 2005
Messages : 111
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 111
Points : 32
Points : 32
Envoyer un message via MSN à Tips
En effet, cette méthode marche très bien dans mon cas ! J'avais gardé de vieux réflexes de C, en tentant un "== NULL" alors qu'il y avait ceci...

Merci bien !
Tips est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h35.


 
 
 
 
Partenaires

Hébergement Web