74 votes

Passage de paramètres à bash lors de l’exécution d’un script récupéré par curl

Je sais comment exécuter des scripts Bash distants comme ceci:

ou

qui donnent le même résultat.

Mais que se passe-t-il si j’ai besoin de passer des arguments au script bash? C’est possible lorsque le script est enregistré localement :

J’ai essayé plusieurs possibilités comme celle-ci, sans succès:

96voto

jinowolski Points 2332

essayer

 curl http://foo.com/script.sh | bash -s arg1 arg2

manuel bash dit :

Si l'option -s est présente, ou s'il ne reste aucun argument après le traitement de l'option, les commandes sont lues à partir de l'entrée standard. Cette option permet de définir les paramètres de position lors de l'appel d'un shell interactif.

18voto

ephemient Points 87003

Autres solutions de rechange :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X