[sisyphus] Re: bash 2

=?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?= =?iso-8859-1?q?at_=CE=C1_turbinal=2Eorg?=
Чт Окт 17 09:01:43 MSD 2002


On Thu, Oct 17, 2002 at 05:44:35AM +0300, Serge Pavlovsky wrote:
> очевидно, что перенаправление влияет только на команду, а не на
> подстановку переменных.

Слово "влияет" недостаточно хорошо описывает суть процесса.
Я внимательнее прочитал bash(1). В частности, там сказано:

Each command in a pipeline is executed as a separate process (i.e., in a subshell).

Значит,

command1 | command2

эквивалентно

(command1) | (command2)

Увы, экспорт переменных из дочернего процесса невозможен.
Значит, никакого глюка нет.
Извиняюсь.




Подробная информация о списке рассылки Sisyphus