This is the mail archive of the cygwin 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]
Other format: [Raw text]

$PATHEXT not sufficient to run script from BASH without specifying extension on Windows XP?


#
# I can't seem to execute "testScript.sh" without 
# specifying its extension:
#
$ testScript
bash: testScript: command not found

#
# Although the file is there and executable:
#
$ ls -lt testScript.*
-rwxr-xr-x  1 Owner None 43 Apr 28 11:10 testScript.sh

#
# ...and it runs when the extension *is* specified,
# thus showing that it's on the $PATH:
#
$ testScript.sh
hello yourself from  ./testScript.sh

#
# And ".sh" is in the $PATHEXT variable:
#
$ echo $PATHEXT
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.SH;.KSH

#
# and "#! /bin/bash" is on the first line of the script:
#
$ cat testScript.sh
#! /bin/bash
echo "hello yourself from " $0

#
# What am I missing to be able to run a script from bash
# without specifying the extension?
#



--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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