-s
选项通常与curl $script_url | bash
模式一起使用。例如,
curl -L https://chef.io/chef/install.sh | sudo bash -s -- -P chefdk
-s
使 bash 从 stdin 读取命令(由“curl”下载的“install.sh”代码),并接受位置参数。
--
让 bash 将后面的所有内容视为位置参数而不是选项。
bash 会将变量$1
和$2
“install.sh”代码的变量分别设置为-P
和chefdk
。