2015-06-30 2 views
-1

Возможно ли в Bash перенаправить STDIN в STDIN? Как, например, это:Перенаправить stdin в stdin

echo -n rain > < `echo bow` 

Теперь я понимаю, что приведенный выше код нонсенс (это больше похоже pseudocede). Каким может быть правильный способ сделать это?

+3

STDIN по-прежнему STDIN, его не нужно перенаправлять. Вы можете включить в свой вопрос свою реальную цель, которую вы хотите достичь. – chaos

+1

Трудно сказать, что вы действительно хотите от своего примера. Кажется, для вас может работать следующее: echo -n rain $ (эхо-лук) ' –

+0

Нет нет. Я хочу, чтобы один STDIN перешел в другой STDIN. Два разных STDIN. –

ответ

1

Вы можете трубы выход двух программ на треть примерно так:

{ echo -n rain; echo bow; } | cat 

Это мое лучшее предположение на то, что вы просите.

Смежные вопросы