Le fichier Shell contient


Comme d'autres langages, le Shell peut également contenir des scripts externes. Cela peut facilement encapsuler du code commun dans un fichier séparé.

Le fichier Shell contient le format de syntaxe comme suit :

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

或

source filename

Exemple

Créez deux fichiers de script shell.

Le code test1.sh est le suivant :

#!/bin/bash
# author:php中文网
# url:www.php.cn

url="http://www.php.cn"

Le code test2.sh est le suivant :

#!/bin/bash
# author:php中文网
# url:www.php.cn

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

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

echo "php中文网官网地址:$url"

Ensuite, nous ajoutons des autorisations exécutables à test2.sh et exécutons :

$ chmod +x test2.sh 
$ ./test2.sh 
php中文网官网地址:http://www.php.cn

Remarque : Le fichier test1.sh inclus ne nécessite pas d'autorisations exécutables.