Shell 文件包含

本文最后更新于:2024年3月18日 凌晨

Shell 文件包含

  • 和其他语言一样,Shell 也可以包含外部脚本,这样可以很方便的封装一些公用的代码作为一个独立的文件。
  • Shell 文件包含的语法格式如下:
1
2
3
. filename   # 注意点号(.)和文件名中间有一空格。
#
source filename

实例

  • 创建两个 shell 脚本文件。
  • test1.sh代码如下:
1
2
3
#!/bin/bash

url="http://www.baidu.com"
  • test2.sh代码如下:
1
2
3
4
5
6
7
8
9
#!/bin/bash

#使用。号来引用test1.sh 文件
. ./test1.sh

# 或者使用以下包含文件代码
# source ./test1.sh

echo $url
  • test2.sh添加可执行权限并执行:
1
2
3
chmod +x test2.sh
./test2.sh
http://www.baidu.com

注意:被包含的文件test1.sh不需要可执行权限。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!