English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Como outras linguagens, o Shell também pode incluir scripts externos. Isso permite encapsular código comum em um arquivo independente, facilitando muito.
A sintaxe da inclusão de arquivos do Shell é a seguinte:
. filename # Atenção: ponto (.) e o nome do arquivo devem estar separados por um espaço ou source filename
Crie dois arquivos de scripts shell.
test1Código do arquivo .sh如下:
#!/bin/bash # autor: Tutoriais Básicos # url:pt.oldtoolbag.com url="http://pt.oldtoolbag.com"
test2Código do arquivo .sh如下:
#!/bin/bash # autor: Tutoriais Básicos # url:pt.oldtoolbag.com #Use o ponto (.) para referenciar test1.sh arquivo . ./test1.sh # ou use o seguinte código de inclusão de arquivo # source ./test1.sh echo "Endereço do site oficial do Tutoriais Básicos: $url"
A seguir, criamos dois arquivos de scripts shell chamados test2.sh adicionar permissão de execução e executar:
$ chmod +x test2.sh $ ./test2.sh Endereço do site oficial do Tutoriais Básicos: http://pt.oldtoolbag.com
Nota:Arquivo incluído test1.sh não precisa de permissão de execução.