Shell bug - no args for sourced scripts

Luke Kendall luke@research.canon.com.au
Tue Feb 9 17:57:00 GMT 1999


If you write a script that is designed to set up variables,
for sourcing in another shell, Cygwin B20.1 sh under NT4.0 ignores
any parameters passed.

This differs from Korn shells and bash version 2.01 under Solaris.

E.g. the script "sourcing":

#!/bin/sh
echo "Args are: $@"
ARGS="$@" export ARGS

When run under Cygnus shell like so:

	. ./sourcing test

demonstrates that the arguments are not seen in the sourced
shell script.

	Args are: 

Likewise, $# is 0.

luke

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



More information about the Cygwin mailing list