[Bash] donner en input le nom de l'argument et sa valeur ?
Swiss Knight
Messages postés
2257
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Salut,
Dans un script bash, mettons mon_script.sh, j'ai décidé de pouvoir entrer 3 arguments, là encore, pour l'exemple :
Voilà.
Le hic, c'est que j'aimerai pouvoir le lancer parfois sans l'argument numéro 2, mais si j'écris ceci :
il y a un problème : l'argument 2 c'est "masculin" et il n'y a plus d'argument 3.
J'aimerai donc pouvoir faire ça comme ceci :
pour pouvoir
1. ne plus tenir compte de l'ordre dans lesquels les arguments sont passés.
2. omettre un argument qui est au milieu de la liste, typiquement ici le deuxième sans que ça pose problème au bon fonctionnement du script.
C'est tout bête mais je vois pas comment faire.
Merci beaucoup de vos tuyaux ! ;)
Et passez un bon vendredi.
Dans un script bash, mettons mon_script.sh, j'ai décidé de pouvoir entrer 3 arguments, là encore, pour l'exemple :
./mon_script.sh 5 oui masculin
Voilà.
Le hic, c'est que j'aimerai pouvoir le lancer parfois sans l'argument numéro 2, mais si j'écris ceci :
./mon_script.sh 5 masculin
il y a un problème : l'argument 2 c'est "masculin" et il n'y a plus d'argument 3.
J'aimerai donc pouvoir faire ça comme ceci :
./mon_script.sh arg1=5 arg2=oui arg3=masculin
pour pouvoir
1. ne plus tenir compte de l'ordre dans lesquels les arguments sont passés.
2. omettre un argument qui est au milieu de la liste, typiquement ici le deuxième sans que ça pose problème au bon fonctionnement du script.
C'est tout bête mais je vois pas comment faire.
Merci beaucoup de vos tuyaux ! ;)
Et passez un bon vendredi.
A voir également:
- [Bash] donner en input le nom de l'argument et sa valeur ?
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Input signal out of range - Forum Ecran
- No video input ✓ - Forum Matériel & Système
- Valeur relative et absolue ✓ - Forum Webmastering
- Changer le nom de son iphone - Guide