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

Inclusão de Arquivos do Shell

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

Exemplo Online

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.