On Fri, Jun 01, 2012 at 10:53:22AM +0200, freD wrote: > bash-3.00# T=toto ; du | while read a ; do T=$a ; done ; echo $T > toto
http://mywiki.wooledge.org/BashFAQ/024 Quick answer: while read ... done < <(some command) Portable version: mkfifo fifo; some command > fifo & ...