shell脚本中. 一个文件
时间: 2024-03-07 17:42:53 浏览: 89
在shell脚本中,"."(点号)后跟一个文件名,表示在当前shell环境下执行指定的文件。这个文件可以是另一个shell脚本,也可以是一个普通的文本文件。使用"."命令执行文件时,被执行的文件中声明的变量和环境变量都可以在主脚本中进行获取和使用。与之相对的是使用"sh"或"./"命令执行文件,这样会新开一个子Shell执行脚本,子Shell执行完毕后返回父Shell,子Shell中的环境变量不会带回父Shell。
举个例子,如果我们有一个名为"test.sh"的脚本文件,我们可以在另一个脚本文件中使用"."命令来执行它,如下所示:
```
. /path/to/test.sh
```
这样,test.sh中声明的变量和环境变量就可以在当前脚本中使用了。
阅读全文