做 。调用 sh 并使用 source 调用 bash?

做 。调用 sh 并使用 source 调用 bash?

如果我做:

#!/usr/bin/env bash
.  "$HOME/.foo/bar.sh"

它会调用/加载该bar.sh脚本吗sh

它与以下有什么不同:

#!/usr/bin/env bash
source "$HOME/.foo/bar.sh"

答案1

如果您在脚本中获取另一个脚本bash,那么它就是bash该其他脚本的来源。您列出的两个命令在bash.

相关内容