Risposte:
È un modo breve di eseguire uno script senza dover salvare il file e quindi eseguirlo. Quando si salva il file e lo si esegue, alcune cose possono andare storte:
sh foo.sh
invece di bash foo.sh
)./foo.sh
) e ha dimenticato di impostare i permessi di esecuzionesudo
Fornendo un'unica riga di comando da eseguire, gli sviluppatori possono ridurre il numero di punti in cui le cose possono andare storte a causa di un errore dell'utente.
Personalmente, disprezzo il ricciolo delle tubature per colpire. Non è sicuro.
Questo comando scarica il file e tenta di eseguirlo con i privilegi di root.
-E
conserva le variabili di ambiente (diciamo variabili per le impostazioni proxy) e -
dice a bash di leggere i comandi dall'input standard, cioè la pipe.
-E
dell'opzione e-
alla fine del comando?