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.shinvece di bash foo.sh)./foo.sh) e ha dimenticato di impostare i permessi di esecuzionesudoFornendo 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.
-Econserva le variabili di ambiente (diciamo variabili per le impostazioni proxy) e -dice a bash di leggere i comandi dall'input standard, cioè la pipe.
-Edell'opzione e-alla fine del comando?