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

Shell-Datei-Include

Wie andere Sprachen auch, kann Shell externe Skripte enthalten. Dies ermöglicht es, allgemeine Codes als独立的 Datei zu verpacken.

Die Syntax des Shell-Datei-Includes ist wie folgt:

. filename   # Beachten Sie, dass ein Leerzeichen zwischen Punkt(.) und Dateiname gibt
oder
source filename

Online-Beispiel

Erstellen Sie zwei Shell-Skriptdateien.

test1.sh-Code wie folgt:

#!/bin/bash
# author:Grundlegende Anleitung-Netz
# url:de.oldtoolbag.com
url="http://de.oldtoolbag.com"

test2.sh-Code wie folgt:

#!/bin/bash
# author:Grundlegende Anleitung-Netz
# url:de.oldtoolbag.com
# Verwenden Sie .-Zeichen, um auf test zu verweisen1.sh Datei
. ./test1.sh
# oder verwenden Sie folgenden Include-Dateikode
# source ./test1.sh
echo "Adresse der offiziellen Website der Grundlegende Anleitung-Netz: $url"

Nun, wir erstellen für test2.sh Berechtigungen hinzufügen und ausführen:

$ chmod +x test2.sh 
$ ./test2.sh 
Adresse der offiziellen Website der Grundlegende Anleitung-Netz: http://de.oldtoolbag.com

Anmerkung:Der enthaltenen Datei test1.sh bedarf keiner ausführbaren Berechtigung.