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: __[[__ operator in bash ?


--- Jean-Paul Gabrielli <Jean-Paul.Gabrielli@sema.fr> wrote:
> Hi,
> 
> What to put as first line (#!) to give bash the 'posix' behavior ?
> I did a copy of bash under /usr/bin for portability reasons
> 
> When I got the following script:
> 	#!/usr/bin/sh
> 	if [[ -d /winnt ]] ; then
> 	   echo "Found Folder!"
> 	fi
> 
> jpgnt-tstvsn9 > test.shl
> [[: not found
> jpgnt-tstvsn9 > bash test.shl
> Found Folder!
> 

This is a deficiency of the ash port named as sh.exe.  You may modify it to do
one of the following:

1) if [ -d /winnt ]; then
2) if test -d /winnt; then
3) fix the code for the ash port and submit the patches.

Regards,

=====
Earnie Boyd <mailto:earnie_boyd@yahoo.com>
Cygwin Newbies, please visit
<http://www.freeyellow.com/members5/gw32/index.html>
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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