Запуск скрипта из стандартного ввода (Linux/Shell Scripting)

Предположим, у меня есть сценарий: my_script.sh

Вместо выполнения

./my_script.sh

я хочу сделать что-то вроде:

cat my_script.sh | <some command here>

, чтобы сценарий выполнялся. Это возможно?

Вариант использования, если сценарий, который я хочу выполнить, является выходом wget или s3cat и т. д. Прямо сейчас я сохраняю его во временный файл, изменяю его на исполняемый, а затем запускаю. Есть ли способ сделать это напрямую?

12
задан Switch 1 April 2012 в 16:33
поделиться