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

Reply via email to