将参数传递给 bash -c shell 脚本
Passing argument to bash -c shell script
我需要在云 shell 上执行 shell 脚本。
所以我正在使用云存储中的 curl 命令下载 shell 脚本,然后尝试执行相同的
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh)"
我需要向这个脚本传递 2 个参数 rules.sh。
我尝试了以下两种方式:
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh)" param1 param2
和
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh) param1 param2"
但是两个都没有用
告诉我应该如何传递参数?
curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh | bash -s param1 param2
我需要在云 shell 上执行 shell 脚本。 所以我正在使用云存储中的 curl 命令下载 shell 脚本,然后尝试执行相同的
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh)"
我需要向这个脚本传递 2 个参数 rules.sh。
我尝试了以下两种方式:
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh)" param1 param2
和
/bin/bash -c "$(curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh) param1 param2"
但是两个都没有用
告诉我应该如何传递参数?
curl -fsSL https://storage.googleapis.com/<Some_bucket>/rules.sh | bash -s param1 param2