阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Shell 文件包含

      Shell 文件包含

      和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。

      Shell 文件包含的语法格式如下:

      . filename   # 注意点号(.)和文件名中间有一空格
      
      或
      
      source filename
      
      

      实例

      创建两个 shell 脚本文件。

      test1.sh 代码如下:

      #!/bin/bash
      # author:阿西河教程
      # url:www.axihe.com
      
      url="http://www.axihe.com"
      
      

      test2.sh 代码如下:

      #!/bin/bash
      # author:阿西河教程
      # url:www.axihe.com
      
      #使用 . 号来引用test1.sh 文件
      . ./test1.sh
      
      # 或者使用以下包含文件代码
      # source ./test1.sh
      
      echo "阿西河教程官网地址:$url"
      
      

      接下来,我们为 test2.sh 添加可执行权限并执行:

      $ chmod +x test2.sh
      $ ./test2.sh
      阿西河教程官网地址:http://www.axihe.com
      
      

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

      目录
      目录