Inclusión de archivos Shell
Al igual que otros lenguajes, Shell también puede incluir scripts externos. Esto facilita encapsular código común como un archivo independiente.
El formato de sintaxis para la inclusión de archivos de Shell es el siguiente:
. filename # 注意点号(.)和文件名中间有一空格 o source filename
Ejemplos
Crear dos archivos de script de shell.
El código de test1.sh es el siguiente:
#!/bin/bash # author:Ejemplo # url:www.example.com url="http://www.example.com"
El código de test2.sh es el siguiente:
#!/bin/bash # author:Ejemplo # url:www.example.com #使用 . 号来引用test1.sh 文件 . ./test1.sh # 或者使用以下包含文件代码 # source ./test1.sh echo "Ejemplo官网地址:$url"
A continuación, agregamos permisos de ejecución a test2.sh y lo ejecutamos:
$ chmod +x test2.sh $ ./test2.sh Ejemplo官网地址:http://www.example.com
Otras extensionesNota:El archivo incluido test1.sh no necesita permisos de ejecución.