Bash:使用dot或“source”调用另一个脚本 – 有什么区别?

前端之家收集整理的这篇文章主要介绍了Bash:使用dot或“source”调用另一个脚本 – 有什么区别?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我们举一些例子:
$ cat source.sh
#!/bin/bash
echo "I'm file source-1"

. source-2.sh

和:

$ cat source-2.sh
#!/bin/bash
echo "I'm file source-2"

现在运行:

$ ./source.sh
I'm file source-1
I'm file source-2

如果我先改变第二个文件调用

$ cat source.sh
#!/bin/bash
echo "I'm file source-1"

source source-2.sh

它与使用点具有相同的效果

那么 – 这种方法有什么区别?谢谢。

没有区别。

manual

source

06000

猜你在找的Bash相关文章