This is the mail archive of the
cygwin
mailing list for the Cygwin project.
$PATHEXT not sufficient to run script from BASH without specifying extension on Windows XP?
- From: Mark Molloy <MarkMolloy at DirecWay dot COM>
- To: cygwin at cygwin dot com
- Date: Thu, 28 Apr 2005 19:42:12 +0000 (UTC)
- Subject: $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/