Передать параметры скрипту bash, полученному через curl

Это вопрос, который ищет другой синтаксис, кроме следующих трех:

curl https://sdk.cloud.google.com | bash -s arg1 arg2
curl https://sdk.cloud.google.com | bash /dev/stdin arg1 arg2
bash <( curl https://sdk.cloud.google.com ) arg1 arg2

для передачи аргументов сценарию, полученному через curl ... потому что ни один из перечисленных не работает со сценарием gcloud, который я пытаюсь установить на виртуальную машину без вывода сообщений.

Я уже изучил их, но не нашел четвертой альтернативы, чтобы попробовать:


person pulkitsinghal    schedule 02.05.2015    source источник
comment
Если возможно, помогите улучшить вопрос и оставьте комментарии здесь при голосовании. Спасибо!   -  person pulkitsinghal    schedule 03.05.2015
comment
Используйте xargs для передачи параметров сценарию.   -  person ceving    schedule 04.05.2015


Ответы (1)


Возвращаясь назад, оказывается, что это очень нишевый ответ, так как люди из службы поддержки Google предоставили этот синтаксис:

export CLOUDSDK_CORE_DISABLE_PROMPTS=1; curl -s https://sdk.cloud.google.com | bash &>/tmp/gcloud_install_$(date +%Y%m%d%H%M).log

person pulkitsinghal    schedule 04.05.2015