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
Bagaimana cara mengunduh tarball dari GitHub menggunakan cURL?
Struktur direktori CentOS sebagai pohon?