Inclusion de fichiers Shell

Comme les autres langages, Shell peut également inclure des scripts externes. Cela permet d'encapsuler facilement du code courant dans un fichier indépendant.

Le format de syntaxe pour l'inclusion de fichiers Shell est le suivant :

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

ou 

source filename

Exemples

Créez deux fichiers de script shell.

Le code pour test1.sh est le suivant :

#!/bin/bash
# author:Example
# url:www.example.com

url="http://www.example.com"

Le code pour test2.sh est le suivant :

#!/bin/bash
# author:Example
# url:www.example.com

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

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

echo "Example官网地址:$url"

Ensuite, nous ajoutons la permission d'exécution à test2.sh et l'exécutons :

$ chmod +x test2.sh 
$ ./test2.sh 
Example官网地址:http://www.example.com

Remarque :Le fichier inclus test1.sh n'a pas besoin de permission d'exécution.

Autres extensions