Bash Obtención de un archivo


Ejemplo

La fuente de un archivo es diferente de la ejecución, ya que todos los comandos se evalúan en el contexto de la sesión de bash actual, lo que significa que cualquier variable, función o alias definidos permanecerán durante la sesión.

Crea el archivo que deseas fuente sourceme.sh

#!/bin/bash

export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
    echo Hello
}

Desde tu sesión, fuente el archivo.

$ source sourceme.sh

De aquí en adelante, tiene todos los recursos del archivo de origen disponible

$ echo $A
hello_world

$ sayHi
Hi

$ sayHello
Hello

Tenga en cuenta que el comando . es sinónimo de source , tal que simplemente puede utilizar

$ . sourceme.sh