【发布时间】:2021-06-09 22:46:44
【问题描述】:
我正在尝试运行一个接受命令行参数的 sudoed curled bash 脚本,但我遇到了语法问题。使用这个,参数 ($0) 似乎没有被脚本拾取。
sudo sh -c "$(curl -sSL https://s3-us-west-2.amazonaws.com/script/path/install.sh) argument"
【问题讨论】:
-
也许
sudo bash -s argument < <(curl -sSL https://s3-us-west-2.amazonaws.com/script/path/install.sh) -
一针见血。太棒了!
-
$0的值应该是一个单独的参数,即sudo sh -c "$(curl -sSL https://s3-us-west-2.amazonaws.com/script/path/install.sh)" "argument"