Un metodo di installazione semplice per Docker (ad esempio) è questo:
curl -sSL https://get.docker.com/ | sh
Tuttavia, ne ho anche visti alcuni che assomigliano a questo (usando l'esempio Docker):
sh -c "$(curl -sSL https://get.docker.com/)"
Sembrano essere funzionalmente uguali, ma c'è un motivo per usarne uno rispetto all'altro? O è solo una cosa preferenziale / estetica?
(Da notare, fai molta attenzione quando esegui script di origini sconosciute.)