pytanko z basha

Michal Moskal malekith w pld-linux.org
Śro, 31 Mar 2004, 16:10:39 CEST


On Wed, Mar 31, 2004 at 03:17:37PM +0200, Paweł Sakowski wrote:
> > 2. Jak udostępnić $z na zewnątrz while? Przekazanie przez plik nie
> > będzie chyba eleganckie?
> 
> Można próbować w tym stylu:
> 
> foo=$(head -n 2 /etc/passwd|while read z; do
>         echo -n "$z,"
> done)
> echo $foo

eval `cat foobar | while read line ; do
  ...
  echo foo='"'"$foo"'"'
  echo bar='"'"$bar"'"'
  ...
done`

Tylko mogą być kłopoty z quotowaniem.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith :: GCS !tv h e>+++ b++
: When in doubt, use brute force. -- Ken Thompson :: UL++++$ C++ E--- a?



Więcej informacji o liście dyskusyjnej pld-devel-pl