Como incluir / importar um script shell em outro

image_pdfimage_print
source $(dirname "$0")/CAMINHO_RELATIVO_ATEH_O_ARQUIVO;

#ou

. $(dirname "$0")/CAMINHO_RELATIVO_ATEH_O_ARQUIVO;

Funciona como o include do PHP por exemplo.

Atenção ao caminho relativo e especialmente $(dirname “$0”). Isto é responsável por permitir a correta importação do arquivo mesmo quando o script é executado fora de seu folder.

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!