Nb arguments envoyés à un shell via un navi
Fermé
romegonic
Messages postés
28
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
17 avril 2014
-
9 déc. 2011 à 12:47
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 9 déc. 2011 à 15:48
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 9 déc. 2011 à 15:48
A voir également:
- Nb arguments envoyés à un shell via un navi
- Partager des photos via un lien - Guide
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Nb si en anglais - Guide
- Communication impossible via ssl ps4 - Forum Jeux vidéo
3 réponses
romegonic
Messages postés
28
Date d'inscription
lundi 26 juillet 2010
Statut
Membre
Dernière intervention
17 avril 2014
Modifié par romegonic le 9/12/2011 à 13:09
Modifié par romegonic le 9/12/2011 à 13:09
Précision : la solution du genre :
http://mon_serveur_web/rep_scripts_shell/monshell.sh?toto tutu
(avec un espace entre toto et tutu dans l'url passée au navigateur)
ne m'avance pas, car c'est une autre manière de passer les arguments (ce que je sais déjà faire) mais ne permet toujours pas de compter directement le nombre d'arguments passés, au sein du script.
http://mon_serveur_web/rep_scripts_shell/monshell.sh?toto tutu
(avec un espace entre toto et tutu dans l'url passée au navigateur)
ne m'avance pas, car c'est une autre manière de passer les arguments (ce que je sais déjà faire) mais ne permet toujours pas de compter directement le nombre d'arguments passés, au sein du script.
Utilisateur anonyme
Modifié par qqchquicommenceparQ le 9/12/2011 à 14:39
Modifié par qqchquicommenceparQ le 9/12/2011 à 14:39
salut,
si tu utilises bash, ajoute ceci avant de tester $#
sinon, il faut utiliser sed.
si tu utilises bash, ajoute ceci avant de tester $#
set -- ${@//&/ }
sinon, il faut utiliser sed.
jisisv
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
934
9 déc. 2011 à 15:48
9 déc. 2011 à 15:48
Avec la méthode GET, utilise la variable $QUERY_STRING
Voir par exemple
http://www.ffnn.nl/pages/articles/linux/cgi-scripting-tips-for-bash-or-sh.php
Johan
Voir par exemple
http://www.ffnn.nl/pages/articles/linux/cgi-scripting-tips-for-bash-or-sh.php
Johan