Shell-Dateieinbindung
Wie andere Sprachen kann auch die Shell externe Skripte einbinden. Dadurch lässt sich häufig verwendeter Code bequem in einer unabhängigen Datei kapseln.
Die Syntax für die Shell-Dateieinbindung lautet wie folgt:
. filename # 注意点号(.)和文件名中间有一空格 oder source filename
Beispiele
Erstellen Sie zwei Shell-Skriptdateien.
Der Code für test1.sh lautet wie folgt:
#!/bin/bash # author:Example # url:www.example.com url="http://www.example.com"
Der Code für test2.sh lautet wie folgt:
#!/bin/bash # author:Example # url:www.example.com #使用 . 号来引用test1.sh 文件 . ./test1.sh # 或者使用以下包含文件代码 # source ./test1.sh echo "Example官网地址:$url"
Als Nächstes fügen wir test2.sh die Ausführungsberechtigung hinzu und führen es aus:
$ chmod +x test2.sh $ ./test2.sh Example官网地址:http://www.example.com
Andere ErweiterungenHinweis:Die eingebundene Datei test1.sh benötigt keine Ausführungsberechtigung.