Path: utzoo!attcan!uunet!zephyr.ens.tek.com!uw-beaver!rice!cs.utexas.edu!asuvax!ncar!ames!pacbell!hoptoad!hsfmsh!dumbcat!marc From: marc@dumbcat.UUCP (Marco S Hyman) Newsgroups: comp.unix.i386 Subject: Re: tar & ulimit are pissing me off. Keywords: tar, ulimit, gcc archive Message-ID: <141@dumbcat.UUCP> Date: 16 Mar 90 03:09:40 GMT References: <183@hacker.UUCP> <6731@turnkey.TCC.COM> <1990Mar13.233213.9585@virtech.uucp> Organization: MH Software, Hayward, Ca. Lines: 17 >> cat gcc-1.36.tar.Z.*[0,1,2,3,4,5,6,7,8,9,10] > gcc-1.36.tar.Z In all the discussion about the above command no-one has pointed out that the use of brackets here is incorrect. Assuming C-shell, I believe the original poster wanted (and perchance meant) ...Z*{0,1,2,3,4,5,6,7,8,9,10}. Note the curly braces, not the brackets. What was entered was a character class that just happened to have the comma in it 10 times and the 0 and 1 twice. An equivalent expression would be ...Z*[0-9,]. Also, when using the curly braces the shell builds the arguments in the order given. Besides that Conor's analysis was correct. // marc -- // {ames,decwrl,sun}!pacbell!dumbcat!marc // pacbell!dumbcat!marc@lll-winken.llnl.gov