Shell 文件包罗

和其余说话一样,Shell 也能够包罗内部剧本。如许能够很便利的封装一些公用的代码作为一个自力的文件。

Shell 文件包罗的语法格局以下:

. filename   # 注重点号(.)和文件名中心有一空格

或

source filename

实例

建立两个 shell 剧本文件。

test1.sh 代码以下:

#!/bin/bash
# author:【WEB手艺大学】教程
# url:xfitphysio.com

url="//xfitphysio.com"

test2.sh 代码以下:

#!/bin/bash
# author:【WEB手艺大学】教程
# url:xfitphysio.com

#利用 . 号来援用test1.sh 文件
. ./test1.sh

# 或利用以下包罗文件代码
# source ./test1.sh

echo "【WEB手艺大学】教程官网地点:$url"

接上去,咱们为 test2.sh 增加可履行权限并履行:

$ chmod +x test2.sh 
$ ./test2.sh 
【WEB手艺大学】教程官网地点://xfitphysio.com

注:被包罗的文件 test1.sh 不须要可履行权限。