Um método de instalação fácil para o Docker (por exemplo) é o seguinte:
curl -sSL https://get.docker.com/ | sh
No entanto, também vi alguns que se parecem com isso (usando o exemplo do Docker):
sh -c "$(curl -sSL https://get.docker.com/)"
Eles parecem ser funcionalmente iguais, mas existe um motivo para usar um sobre o outro? Ou é apenas uma coisa de preferência / estética?
(Observe, tenha muito cuidado ao executar scripts de origens desconhecidas.)