From: Thomas Rast Date: Tue, 20 Dec 2011 09:17:41 GMT Subject: Re: [PATCH] t0090: be prepared that 'wc -l' writes leading blanks Message-ID: <87d3bjlhze.fsf@thomas.inf.ethz.ch> In-Reply-To: <4EF04635.6020406@viscovery.net> Sorry for slacking off on replying to this thread... Johannes Sixt writes: > Use 'printf %d $(whatever|wc -l)' so that the shell removes the blanks > for us. > > Signed-off-by: Johannes Sixt > --- > Am 12/14/2011 16:41, schrieb Johannes Sixt: >> I'd solve it by moving the command substitution outside the quoted string: >> >> printf "SHA (%d entries, 0 subtrees)\n" \ >> $(git ls-files | wc -l) >expect && >> >> Other proposed solutions add another process. I don't like that on Windows ;) > > And here is a proper patch to that effect. Acked-by: Thomas Rast This is the best solution also because it the formatting more (instead of less) readable. -- Thomas Rast trast@{inf,student}.ethz.ch