GNU/Linux >> Tutoriels Linux >  >> Linux

Exécuter le script bash à partir de l'URL

source <(curl -s http://mywebsite.example/myscript.txt)

devrait le faire. Alternativement, laissez la redirection initiale sur la vôtre, qui redirige l'entrée standard ; bash prend un nom de fichier pour s'exécuter correctement sans redirection, et <(command) la syntaxe fournit un chemin.

bash <(curl -s http://mywebsite.example/myscript.txt)

Cela peut être plus clair si vous regardez la sortie de echo <(cat /dev/null)


Pour le bash, le coquillage et le poisson :

curl -s http://server/path/script.sh | bash -s arg1 arg2

L'indicateur "-s" permet au shell de lire à partir de stdin.


Utiliser :

curl -s -L URL_TO_SCRIPT_HERE | bash

Par exemple :

curl -s -L http://bitly/10hA8iC | bash

Voici comment exécuter un script distant en lui passant des arguments (arg1 arg2) :

curl -s http://server/path/script.sh | bash /dev/stdin arg1 arg2

Linux
  1. Comment exécuter un script Sh à partir d'un raccourci sur le bureau ?

  2. Exécuter le script Sh à partir du fichier *.desktop ?

  3. Pipe vers/depuis le presse-papiers dans le script Bash

  4. URL encodant une chaîne dans un script bash

  5. Appelez le script Python à partir de bash avec un argument

35 exemples de scripts bash

Comment exécuter un script bash

Script Bash pour supprimer le fichier le plus ancien d'un dossier ?

Obtenir le chemin complet depuis le script Bash ?

Script Bash vers Center Fortune/texte depuis Stdin/pipe ?

matlab exécute le script à partir de la ligne de commande linux