Si estas programando un script en Bash y quieres utilizar variables o funciones que definiste ya en otro archivo existente, puedes importarlo a tu script actual de una manera sencilla:
# Modo completo source ruta_al_archivo1 # Modo abreviado . ruta_al_archivo2
Ejemplo:
funcion.sh:
#!/bin/sh imprimir_mensaje() { echo echo "Hola $1!..." echo "Esto es una prueba." echo }
run.sh:
#!/bin/sh # Importamos el archivo que contiene la función source funcion.sh imprimir_mensaje "Fulanito"
La salida sería esta:
Hola Fulanito!... Esto es una prueba.
