Jean Delvare wrote:
> Hi Gary,

Salut!

>>No, I mean that with that syntax you are running:
>>
>>  (time head -n 500 <largefile;) | gtac
>>
>>not:
>>
>>  time (head -n 500 < large file | gtac)
> 
> 
> I don't think so, not on my system at least.
> 
> $ time true | sleep 1
> 
> real    0m1.012s
> user    0m0.004s
> sys     0m0.004s
> 
> $ (time true) | sleep 1
> 
> real    0m0.007s
> user    0m0.004s
> sys     0m0.004s
> 
> I guess the left-hand side of the pipe needs to wait for the right-hand
> side of the pipe to exit before it can exit itself, in order to get the
> return code or something alike.

Heh, learn something every day :-D  *gob smacked*

> Oddly enough, 
> 
> $ time (true | sleep 1)
> 
> returns only after the 1 second sleep, but doesn't print anything. I
> have no idea why.

Me either... that's how I ended up with the

$ time sh -c 'true | sleep 1'

thing originally though...

Cheers,
        Gary.

-- 
Gary V. Vaughan      ())_.  [EMAIL PROTECTED],gnu.org}
Research Scientist   ( '/   http://tkd.kicks-ass.net
GNU Hacker           / )=   http://www.gnu.org/software/libtool
Technical Author   `(_~)_   http://sources.redhat.com/autobook

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Quilt-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/quilt-dev

Reply via email to