replacesh中的源代码

我需要设置环境variables,通常我们这样做

source script.sh 

但是现在,我在启动过程中将其自动化,并且它看起来像默认情况下使用sh shell启动的根目录。 我如何在shinput这个脚本?

点命令“ . '相当于C Shell(和Bash)的source

 . somefile 

请注意,shell使用$PATH查找文件,但文件只能读取,不可执行。