Version: 5.2.21-2

On Mon, 02 Apr 2012 20:11:36 +0200 Pawel Zaluski <paw...@aster.pl> wrote:
However, when "." and "source" are used in ".bash_profile" each works
differently.
When runnning a sub-script, which uses "export" it works differently, depending
on whether "." (example C) or "source" (example D) is used.

-- START example C
pawel@debiann:~$ cat .bash_profile
.. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
pawel@debiann:~$ cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
-- STOP example C

-- START example D
pawel@debiann:~$ cat .bash_profile
source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
pawel@debiann:~$ cat /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
-- STOP example D

Hi,

this issue does not seem to affect version 5.2.21-2 of bash.

    $ echo $VARVAR

    $ echo "export VARVAR=foo" > /tmp/source
    $ echo "source /tmp/source" >> ~/.profile
    $ bash --login
    $ echo $VARVAR
    foo
    $ exit
    logout
    $ sed -i ~/.profile -e 's_^source /tmp_. /tmp_'
    $ bash --login
    $ echo $VARVAR
    foo


Please reopen this bug if you can still reproduce this issue.

Regards,

--
Gioele Barabucci

Reply via email to