English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Как и другие языки, Shell может включать внешние скрипты. Это позволяет легко封装 общие коды в отдельные файлы.
Синтаксис включения файлов в Shell следующий:
. filename # Обратите внимание, что между точкой (.) и именем файла есть пробел Или source filename
Создайте два файла скриптов shell.
Код test1.sh следующий:
#!/bin/bash # author:Основной курс # url:ru.oldtoolbag.com url="http://ru.oldtoolbag.com"
Код test2.sh следующий:
#!/bin/bash # author:Основной курс # url:ru.oldtoolbag.com # Использование точки (.) для ссылки на файл test1.sh . ./test1.sh # Или использовать следующий код включения файла # source ./test1.sh echo "Официальный адрес сайта Основной курс: $url"
Далее, мы добавим право выполнения к test2.sh и выполним его:
$ chmod +x test2.sh $ ./test2.sh Официальный адрес сайта Основной курс: http://ru.oldtoolbag.com
Примечание:Включаемый файл test1.sh не требует права выполнения.