类似于C/C++中的include
操作,bash也可以引入其他文件中的代码。将其他文件执行一遍
语法格式:
. filename # 注意点和文件名之间有一个空格
或
source filename
示例
创建test1.sh
#! /bin/bash
name="rong yi" # 定义变量name
然后创建test2.sh,内容为:
#! /bin/bash
source test1.sh //或 . test1.sh ,也可以用绝对路径
echo My name is: $name # 可以使用test1.sh中的变量
终端
chmod +x test2.sh //加权限
./test2.sh
输出:
My name is: rong yi