“来源”和“。”之间的区别。

时间:2013-07-18 13:06:19

标签: bash

我正在努力学习Bash,而且我遇到了source - 非常方便。但是,当我尝试从不同文件夹中的脚本使用source并由不同用户创建时,它突然无效。在线搜索时,我了解了.(一段时间)。它应该是source的同义词,但我试图改变它只是为了它。它奏效了。所以现在我很好奇。

有什么区别:

source

.

如果真的没有,我只是想象一下吗?

1 个答案:

答案 0 :(得分:5)

bash中,它们是同义词 见https://askubuntu.com/questions/25488/what-is-the-difference-between-source-and-in-bash

关于其他类型的shell,它们可能只有.,因此source可能会被视为bashism

(有点太糟糕了,我觉得source.更具可读性,但我想我们不会使用bash来获得最大的可读性。)