Variable $# sous UNIX
Résolu/Fermé
A voir également:
- Variable $# sous UNIX
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Fichier executable unix ✓ - Forum MacOS
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
- Vba excel sélectionner une plage de cellules variable ✓ - Forum VB / VBA
- Formule excel plage de données variable ✓ - Forum Excel
4 réponses
Comme quoi en cherchant toujours un peu plus on arrive à ses fins, je sais maintenant que ce sont les types d'entrées sorties, par contre je sais pas du tout comment il récupère sa valeur, en fonction de quels arguments
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
8 févr. 2010 à 16:33
8 févr. 2010 à 16:33
Salut,
$# correspond aux nombres de paramètres passés en argument.
Donc si tu passes un paramètre en argument à ton script, $# vaut 1, si tu en passes deux, $# vaut 2, etc.
$# correspond aux nombres de paramètres passés en argument.
Donc si tu passes un paramètre en argument à ton script, $# vaut 1, si tu en passes deux, $# vaut 2, etc.
Donc dans ce cas un paramètre pourrait il être un fichier txt dont on se sert comme report?
Est ce que sa déclaration suffit à faire changer la valeur $#?
Merci pour ta réponse ça c'est du rapide ! :)
Est ce que sa déclaration suffit à faire changer la valeur $#?
Merci pour ta réponse ça c'est du rapide ! :)
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 894
8 févr. 2010 à 16:54
8 févr. 2010 à 16:54
Oui le paramètre peut être n'importe quoi (ça dépend surtout de ce qu'attend le script), le shell lui n'est pas raciste et prend tout ce qu'on lui donne comme paramètres (par défaut séparés par des espaces, si un des paramètres contient des espaces il faut l'entourer de quotes).