关于source ~/.bashrc的报错,我在bashrc中配置了source /home,如何解决?

关于source ~/.bashrc的报错,我在bashrc中配置了source /home/……/setvars.sh,请问如何解决?

img

.bashrc 每次执行shell 脚本都会被调用一次。
在bashrc中配置了source /home/……/setvars.sh,执行脚本source ~/.bashrc时,会再次自动调用bashrc,所以报错。
执行一次的脚本建议放在 ~/.bash_profile里。
比如登陆用户时,自动设置的那些变量。

vi ~oracle/.bash_profile

export PS1=`whoami`@`hostname`:['$PWD']

export ORACLE_BASE=/oracle/app/oracle
export GRID_HOME=/grid/app/19.3.0.1/grid     ### applicable for RAC
#export GRID_HOME=/grid/app/grid/19.3.0.1/grid    ### applicable for Restart
export ORACLE_HOME=$ORACLE_BASE/19.3.0.1/db_1
export ORACLE_SID=rpscdb1
export PATH=$ORACLE_HOME/bin:$PATH:$ORACLE_HOME/OPatch:$GRID_HOME/bin:/usr/local/bin:/usr/sbin
export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"
export DISABLE_NUMA=TRUE

umask 022
export TMOUT=0
set -o vi

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你把报错信息发给我看一下

这个我也不太清楚