English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Comme d'autres langages, Shell peut inclure des scripts externes. Cela permet de regrouper des codes communs dans un fichier indépendant.
La syntaxe de l'inclusion de fichiers Shell est la suivante :
. filename # Attention : un espace entre le point et le nom du fichier ou source filename
Créer deux fichiers de scripts Shell.
test1Code .sh suivant :
#!/bin/bash # auteur:Site du tutoriel de base # url:fr.oldtoolbag.com url="http://fr.oldtoolbag.com"
test2Code .sh suivant :
#!/bin/bash # auteur:Site du tutoriel de base # url:fr.oldtoolbag.com #Utiliser . pour faire référence à test1.sh fichier . ./test1.sh # ou utiliser le code suivant pour inclure le fichier # source ./test1.sh echo "Adresse du site officiel du tutoriel de base : $url"
Ensuite, nous créons deux fichiers de scripts Shell nommés test2.sh Ajouter des permissions exécutables et exécuter :
$ chmod +x test2.sh $ ./test2.sh Adresse du site officiel du tutoriel de base : http://fr.oldtoolbag.com
Remarque :Fichier inclus test1.sh n'a pas besoin de permissions exécutables.