English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Inclusion de fichiers Shell

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

Exemple en ligne

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.