Мой вопрос похож наПолучите скрипт и запустите егоно я хочу дополнительно передать некоторые параметры в скрипт. Возможно ли это сделать?
решение1
Это должно сработать.
wget -qO - http://example.com/script.sh | bash -s param1 param2 ...
По данным man BASH(1).
Если присутствует опция -s или если после обработки опции не осталось аргументов, то команды считываются из стандартного ввода. Эта опция позволяет устанавливать позиционные параметры при вызове интерактивной оболочки или при чтении ввода через канал
Вы можете попробовать это с тестовым файлом.
$ cat script.sh
#!/usr/bin/env bash
echo "$@"
$ python3 -m http.server 1234
И из другой оболочки
$ wget -qO - http://localhost:1234/script.sh | bash -s param1 param2 ...
param1 param2 param3 ...
После этого обязательно остановите локальный http-сервер.
EDIT: обновление ответа на основе комментария @Gordon Davisson.