Creo que lo que estás buscando es la -sopción. Con -s, puede pasar argumentos al script.
Como un ejemplo ficticio para ilustrar esto:
$ echo 'echo 1=$1' | bash -s -- Print
1=Print
Aquí, puede ver que el script proporcionado en stdin recibe el parámetro posicional Print. Su script toma un -u UUIDargumento y eso también se puede acomodar:
$ echo 'echo arguments=$*' | bash -s -- -u UUID print
arguments=-u UUID print
Entonces, en tu caso:
curl -fsSL http://git.io/vvZMn | bash -s -- print
O,
curl -fsSL http://git.io/vvZMn | bash -s -- -u UUID print
Como señaló Stephen Harris, descargar un script y ejecutarlo, sin ser visto, es un problema de seguridad.
printhacer aquí? Mostrar los comandos que se ejecutan? Si es así, inténtalobash -x. Nota: estacurl | bashrutina es un agujero de seguridad masivo; no se ve lo que se ejecutará hasta que su servidor haya sido pwned.