From: Junio C Hamano Date: Wed, 03 Oct 2007 21:47:01 GMT Subject: Re: [PATCH] Add test case for ls-files --with-head Message-ID: <7vodffdg6i.fsf@gitster.siamese.dyndns.org> In-Reply-To: Johannes Schindelin writes: >> $ for i in {1,2,3,4,5}{0,1,2,3,4,5,6,7,8,9}; do echo $i; done >> {1,2,3,4,5}{0,1,2,3,4,5,6,7,8,9} >> $ > > AFAIK this is the same as bash (I thought I was the last one to make that > mistake 10 years ago). As long as you do not have _files_ matching the > pattern, it does not expand. And besides, this is too complicated anyway: > [1-5] is much shorter than {1,2,3,4,5}. AFAIK, you are wrong ;-) {1,2,3,4,5} expands regardless of what's on the filesystem but I do not think it is POSIX. [1-5] matches if any of the {1,2,3,4,5} is found on the filesystem.