bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: while read subcommand problem


From: Andreas Schwab
Subject: Re: while read subcommand problem
Date: Fri, 02 Mar 2007 19:09:59 +0100
User-agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.91 (gnu/linux)

prj@po.cwru.edu (Paul Jarc) writes:

> The redirection applied to "read" in those examples would be applied
> to your while loop instead.  For example:
>
> while ...; do var=...; done <<EOT
> $(generate-input-for-while)
> EOT
> use "$var"

This has the disadvantage that generator and consumer no longer run
concurrently.  Process substitution does not have this problem.

while ...; do var=...; done < <(
generate-input-for-while
)
use "$var"

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."




reply via email to

[Prev in Thread] Current Thread [Next in Thread]