Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <2CB1272B2212D211974D00805FCB57420AFAFBE7@MSEXCHANGE> From: "Puttkammer, Roman" To: "'cygwin AT cygwin DOT com'" Cc: "Puttkammer, Roman" Subject: RE: bash wildcard expansion Date: Thu, 21 Dec 2000 21:53:49 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" > -----Original Message----- > From: Christopher Faylor [mailto:cgf AT redhat DOT com] > Sent: Thursday, December 21, 2000 9:31 PM > To: 'cygwin AT cygwin DOT com' > Cc: roman DOT puttkammer AT multex DOT com > Subject: Re: bash wildcard expansion > > > On Thu, Dec 21, 2000 at 08:40:02PM -0500, Puttkammer, Roman wrote: > > > >I hope i'm not getting flamed for this one, but what am I missing? A > >command line argument is being expanded by bash even though > it's escaped. > > > > /tibrv/src/examples/java# D:/jdk1.3/bin/java.exe \* > > Exception in thread "main" java.lang.NoClassDefFoundError: > >cmlistener/class > > > > ... > The fact that you notice that ls works as expected should be a pretty > large clue. > > ls.exe is a cygwin program. java.exe is not a cygwin program. You > can't expect jave.exe to work well with a cygwin application > like bash. > In this case, java.exe is expanding the command line '*' itself, just > like any non-cygwin MS-DOS application does. I see. Is there any way of achieving the same under cygwin as the following command does under dos? java myclass "*" This results a litteral asterix being passed to the class. I figgured that in this case, under cygwin one of following commands java myclass '"*"' cmd /c java test '"*"' cmd /c 'java test "*"' should have the same effect. But they don't - the double quotes are not stripped from the argument (which java.exe seems to be doing when invoked from DOS.) Is there any way to get the same behaviour under cygwin? thanks, roman -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple