Saya percaya apa yang Anda cari adalah -spilihannya. Dengan -s, Anda bisa meneruskan argumen ke skrip.
Sebagai contoh tiruan untuk menggambarkan ini:
$ echo 'echo 1=$1' | bash -s -- Print
1=Print
Di sini, Anda dapat melihat bahwa skrip yang disediakan pada stdin diberikan parameter posisi Print. Script Anda mengambil -u UUIDargumen dan itu dapat diakomodasi juga:
$ echo 'echo arguments=$*' | bash -s -- -u UUID print
arguments=-u UUID print
Jadi, dalam kasus Anda:
curl -fsSL http://git.io/vvZMn | bash -s -- print
Atau,
curl -fsSL http://git.io/vvZMn | bash -s -- -u UUID print
Seperti yang ditunjukkan Stephen Harris, mengunduh skrip dan menjalankannya, tidak terlihat, merupakan masalah keamanan.
printdari sini? Tampilkan perintah yang sedang dijalankan? Jika ya, cobabash -x. Catatan:curl | bashrutin ini adalah lubang keamanan besar; Anda tidak dapat melihat apa yang akan dijalankan sampai server Anda telah dikonfigurasikan.