Подтвердить что ты не робот

Bash - Как передать аргументы в script, который читается через стандартный ввод

Я пытаюсь выполнить script со стандартного ввода, а также передать ему аргументы. Есть ли способ сделать это?

Скажем, что у меня есть следующее:

cat script.sh | bash

Как передать аргументы script?

Я не хочу этого делать:

bash script.sh arguments

И это:

./script.sh arguments
4b9b3361

Ответ 1

В Linux,

cat script.sh | bash /dev/stdin arguments

похоже, работает.