可以使用source或者点号"."命令来执行bash内操作。这两个命令都可以让当前shell执行指定文件中的命令,而不会启动一个新的子shell。 例如,如果有一个包含bash命令的脚本文件my_script.sh
,可以使用以下命令来让当前shell执行该脚本中的命令:
source my_script.sh
或者:
. my_script.sh
这样,脚本中的所有命令都将在当前shell中执行,而不是在新的子shell中执行。这对于需要在当前shell中设置环境变量或修改当前shell状态的脚本非常有用