delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1997/03/10/23:49:54

From: pm172 AT columbia DOT edu ("Paul McDermott")
Subject: Re: Running Bash Scripts? - Summary
10 Mar 1997 23:49:54 -0800 :
Approved: cygnus DOT gnu-win32 AT cygnus DOT com
Distribution: cygnus
Message-ID: <199703110612.BAA10873.cygnus.gnu-win32@mailrelay1.cc.columbia.edu>
Mime-Version: 1.0
Original-To: "Gnu-Win32 Mailing List" <gnu-win32 AT cygnus DOT com>
X-MSMail-Priority: Normal
X-Priority: 3
X-Mailer: Microsoft Internet Mail 4.70.1155
Original-Sender: owner-gnu-win32 AT cygnus DOT com

Thanks to everyone who replied. Here is a summary for the archive:

1. The bin directory (in my case h:\Cygnus\H-i386-cygwin32\bin) must be in
your DOS path. Set this up using a *.bat script which start bash.

2. The bin directory must contain a sh.exe. This can be a copy of bash.exe
(as the current implementation of cygwin32 does not support symbolic
links).

3. The $SHELL environment variable is ignored by bash (This is clear from
the bash manpage, but I thought it was used by bash...)

4. The bash PATH does not *have* to point to the bin directory to run, but
your script will probably contain commands which do require it.

1 and 2 are strange conditions: anyone have a good reason why they exist?

Paul
----------
> From: Paul McDermott <pm172 AT columbia DOT edu>
> To: Gnu-Win32 Mailing List <gnu-win32 AT cygnus DOT com>
> Subject: Running Bash Scripts?
> Date: Sunday, March 09, 1997 7:14 PM
> 
> When I first run bash in a DOS box in Windows 95, and run a bash script,
I
> get a no such file of directory error. If I then run a sub-shell by
typing
> "bash", the script will run fine. (see the example below). Does anyone
know
> why?
> 
> 1:# cd /windows/desktop/example
> 2:/windows/desktop/example# ls -al test5
> -rw-r--r--   1 500      everyone       13 Mar 09 19:08 test5
> 3:/windows/desktop/example# cat test5
> echo Hi
> ls
> 4:/windows/desktop/example# test5
> BASH.EXE: ./test5: No such file or directory
> 5:/windows/desktop/example# bash
> 1:/windows/desktop/example# test5
> Hi
> test5
> 2:/windows/desktop/example# exit
> exit
> 6:/windows/desktop/example#

-
For help on using this list, send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019