* Stefano Lattarini wrote on Sun, Aug 08, 2010 at 06:22:00PM CEST: > Exactly! So: > foo() { foo_result=`sed ...`; } > foo; bar=$foo_result; > instead of: > foo() { sed ...; } > bar=`foo` > Where is the significant improvement?
Two forks vs. one: the latter still forks right before exec'ing sed. Arguably, this is less important in the testsuite than it is in hot spots in configure and libtool. Cheers, Ralf