BASH – Script para obtener el directorio de ejecución del script BASH.-

Esto es muy útil, pues cuando haces un programa y lo ejecutas a mano controlas estos “parámetros” como son quien lo ejecuta y desde donde, pero cuando ese mismo script lo automatizas por ejemplo en un cron estas variables (quien lo ejecuta y desde donde suele cambiar) y por lo tanto es muy probable que el resultado esperado de tu programa no sea el que tú deseabas sino otro por ese motivo. Se ejecuta de manera diferente a lo que tú esperas.

#!/bin/bash
SCRIPT=$(readlink -f $0);
dir_base=`dirname $SCRIPT`;
echo "El script se encuentra en $dir_base";
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

1 respuesta a BASH – Script para obtener el directorio de ejecución del script BASH.-

  1. Javier dijo:

    Excelente aporte amigo. Me ha sido de mucha utilidad.-

Deja una respuesta

Tu dirección de correo electrónico no será publicada.