GNU/Linux >> Belajar Linux >  >> Linux

Jalankan skrip bash dari URL

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

harus melakukannya. Bergantian, tinggalkan pengalihan awal pada milik Anda, yang mengarahkan ulang input standar; bash mengambil nama file untuk dieksekusi dengan baik tanpa pengalihan, dan <(command) sintaks menyediakan jalur.

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

Mungkin lebih jelas jika Anda melihat output dari echo <(cat /dev/null)


Untuk bash, Bourne shell dan ikan:

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

Tandai "-s" membuat shell membaca dari stdin.


Gunakan:

curl -s -L URL_TO_SCRIPT_HERE | bash

Misalnya:

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

Ini adalah cara untuk mengeksekusi skrip jarak jauh dengan meneruskan beberapa argumen (arg1 arg2):

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

Linux
  1. Bagaimana Cara Men-debug Skrip Bash?

  2. Bash Script Untuk Menghapus File Terlama Dari Folder A?

  3. Bagaimana Cara Mengeksekusi Skrip Sh Dari Pintasan Desktop?

  1. Jalankan Skrip Sh Dari File *.desktop?

  2. Pipa ke/dari clipboard dalam skrip Bash

  3. matlab mengeksekusi skrip dari baris perintah linux

  1. Mencegah skrip bash berjalan secara bersamaan

  2. Pencocokan pola skrip Bash

  3. Skrip Bash untuk menghapus file terlama dari folder