This is the mail archive of the
mailing list for the Cygwin project.
Re: [ -d ' ' ] && echo yes
> Isn't space a valid file or directory name in unix? Since it
> is if the filename " " does not exist you would get an error.
Yep, but not a stupid error like this:
C:\Documents and Settings\max>mkdir " "
The system could not find the environment option that was entered.
Huh? What is that supposed to mean? Yet another piece of Redmond idiocy, it
> On Mon, Feb 03, 2003 at 10:45:11PM -0000, Max Bowsher wrote:
>> Norton Allen wrote:
>>> Elfyn McBratney wrote:
>>>>> Are you saying it's a feature? If so, a feature of cygwin or
>>>>> of Windows? Under the Windows Command Prompt, cd " " does not
>>>>> complain, and leaves you in the current directory as you
>>>>> describe, but dir " " gives an error. This is certainly
>>>>> not how it works under other OSes.
>>>> I'm pretty sure it's a feature of SUSv3... Or one of the other
>>>> POSIXy standards.
>>>> However I've been working for hours so my brain is fried and may be
>>>> spewing out random recollections '-)
>>> FWIW, I've just tested on Linux (of some flavor) and OpenBSD,
>>> and neither thinks ' ' is a directory.
>>> In any event, I'd like to figure out whether it's a bug or
>>> a feature under Cygwin so I can move forward.
>> It's a bug/feature in Windows. Trying to manipulate such a directory
>> in an ordinary cmd shell or in explorer produces spurious error
>> messages and/or silent failiures.
>> I.e. it falls into the same category as 'aux' and 'foo...' - file
>> names which Windows simply won't do.
>> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
>> Bug reporting: http://cygwin.com/bugs.html
>> Documentation: http://cygwin.com/docs.html
>> FAQ: http://cygwin.com/faq/
> Slowly and surely the unix crept up on the Nintendo user ...
> Wayne Willcox I will not eat green eggs and
> ham firstname.lastname@example.org I will not eat them
> Sam I Am!! A wise person makes his own decisions, a weak one obeys
> public opinion.
> -- Chinese proverb
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html