This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: globbing feature in 17.1 when not under bash issue (bug)


Sergey Okhapkin wrote:
> 
> David Ellis wrote:
> > that quoting of arguments was overlooked. Here is the test case
> >
> >   find . -name '*.doc'
> >
> > Works great under bash but does a glob under cmd.exe and comes up
> > with an effective comand line like:
> >   find . -name barf.doc two.doc more.doc

Not with single quotes it doesn't.
 
> In the last case globbing is performed by cmd.exe.

Huh? cmd.exe does not do globbing.  Under DOS/Windows, globbing
is up to the individual commands to do.

David Ellis is right that cygwin doesn't handle quotes properly,
but he's wrong about the argument being expanded in single quotes.

Under cmd.exe:

 ls *.doc    -> a.doc b.doc c.doc

 ls "*.doc"  -> a.doc b.doc c.doc
    BOGUS cygwin expands

 ls '*.doc'  -> ls '*.doc': no such file or directory
    BOGUS cygwin fails to strip single quotes

--
<J Q B>
-
For help on using this list, send a message to
"gnu-win32-request@cygnus.com" with one line of text: "help".


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]