Docker 的一种简单安装方法(例如)是这样的:
curl -sSL https://get.docker.com/ | sh
Run Code Online (Sandbox Code Playgroud)
但是,我也看到了一些看起来像这样的(使用 Docker 示例):
sh -c "$(curl -sSL https://get.docker.com/)"
Run Code Online (Sandbox Code Playgroud)
它们在功能上似乎相同,但是否有理由使用一个而不是另一个?或者这只是一种偏好/审美?
(请注意,运行来自未知来源的脚本时要非常小心。)