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
Autres extensionsRemarque :Le fichier inclus test1.sh n'a pas besoin de permission d'exécution.