Ogni volta che devo eseguire uno script di shell dal Web curl -s [url] | sh
, per prima cosa apro url
nel mio browser Web per assicurarmi che lo script non sia dannoso e sia sicuro da eseguire.
Ricordo di aver visto un trucco da riga di comando che rendeva possibile leggere lo script dalla riga di comando e quindi confermare l'esecuzione dopo aver letto lo script. Se ricordo bene, sembrava qualcosa di simile curl -s [url] | something...here | sh
e non richiedeva l'installazione di software.
Qualcuno conosce questo trucco?
$()
dovrebbe essere citato nella prima riga. Inoltre, questo rimuoverebbe i caratteri NUL nell'input, che potrebbe essere potenzialmente fatale (ad esempio nel caso di uno script autoestraente).