On Tue, 2006-10-10 at 18:20 +0100, Paul Howarth wrote: > > How do I get $1 to be * rather than just a specific file ? > > You can't. The shell that you are running is what is expanding the "*", > not the script. > > Try changing the script not to use $1 instead: > > ======================================= > echo > echo Arguments are "$@" > > for eachFile in "$@" > do > ... > done > ======================================= Using $@ works perfectly. echo "$@" returns a list of files in the directory when called with myscript * THANKS ! -- Kim Lux, Diesel Research Inc.