Bash - Как передать аргументы в скрипт, который читается через стандартный ввод - PullRequest
33 голосов
/ 15 декабря 2011

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

Допустим, у меня есть следующее:

cat script.sh | bash

Как бы я передал аргументы сценарию?

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

bash script.sh arguments

И не это:

./script.sh arguments

1 Ответ

39 голосов
/ 15 декабря 2011

В Linux

cat script.sh | bash /dev/stdin arguments

, кажется, работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...