bash 3.2 on my system doesn't show this problem. are you sure the full path and relative path actually get to the same script? could you be accidentally running two different scripts? or maybe it is some odd bash bug, what version do you have?
On 04/02/2010 11:44 AM, Denis Heidtmann wrote: > I have a very simple bash script which wants an argument. I would like to > source it. I find that if I source it from another script using its > relative path it works fine--the argument is received. If I source it using > its full path no argument is received. A simple test is: > > script1.sh: > #! /bin/sh > echo "Argument = $@" > > script2.sh: > #!/bin/sh > .<full path>/script1.sh full > .<relative path>/script1.sh relative > > The result show no argument received in the full case. > > Ideas? > _______________________________________________ > PLUG mailing list > PLUG@lists.pdxlinux.org > http://lists.pdxlinux.org/mailman/listinfo/plug > > _______________________________________________ PLUG mailing list PLUG@lists.pdxlinux.org http://lists.pdxlinux.org/mailman/listinfo/plug