Перенаправить текст в скрипт, который обычно принимает перенаправления файлов - PullRequest
1 голос
/ 18 мая 2011

У нас есть собственный сценарий, который мы можем запустить, перенаправив временный файл в этот сценарий ...

i.e. 
Step 1
   BASH#echo 'commands' > file    
Step 2
   BASH#script < file

Есть ли способ упростить процесс до одного шага ... и напрямую отправитькоманды для сценария без использования временного файла?

Я пытался сделать следующее:

BASH# script < echo 'commands'
BASH# script < 'commands'
BASH# script < "commands"

Но я всегда получаю сообщение, что не удается найти указанный файл...

Любая помощь будет высоко ценится

Ответы [ 2 ]

2 голосов
/ 18 мая 2011

Вы также можете использовать следующий документ:

script <<END_COMMANDS
commands
END_COMMANDS

Или, если вам нужно отправить только одну строку (и вы используете bash):

script <<<"command"
2 голосов
/ 18 мая 2011

Вы пробовали только

echo 'commands' | script

?

...