类似于C/C++中的include操作,bash也可以引入其他文件中的代码。
语法格式:
. filename # 注意点和文件名之间有一个空格
或
source filename
示例
创建test1.sh,内容为:
#! /bin/bash
name=ChaseAug # 定义变量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: ChaseAug
本文介绍了如何在Bash脚本中使用source或.命令来引入其他脚本文件中的变量和函数,通过示例展示了如何在test2.sh中调用test1.sh中定义的变量。

8466

被折叠的 条评论
为什么被折叠?



