Shell 档案包含
和其他语言一样,Shell 也可以包含外部指令码。这样可以很方便的封装一些公用的程式码作为一个独立的档案。
Shell 档案包含的语法格式如下:
. filename # 注意点号 (.) 和档名中间有一空格

source filename
例项
建立两个 shell 指令码档案。
test1.sh 程式码如下:
#!/bin/bash
# author: 菜鸟教程
# url:www.runoob.com

url=”http://www.runoob.com”
test2.sh 程式码如下:
#!/bin/bash
# author: 菜鸟教程
# url:www.runoob.com

#使用 . 号来引用 test1.sh 档案
. ./test1.sh

# 或者使用以下包含档案程式码
# source ./test1.sh

echo “ 菜鸟教程官网地址:$url”
接下来,我们为 test2.sh 新增可执行许可权并执行:
$ chmod +x test2.sh
$ ./test2.sh
菜鸟教程官网地址:http://www.runoob.com
注:被包含的档案 test1.sh 不需要可执行许可权。
原文连结:http://www.runoob.com/linux/linux-shell-include-file.html