[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Una de Bash



El 13/04/07, Iñigo Tejedor Arrondo <txiuaua@telefonica.net> escribió:
El vie, 13-04-2007 a las 02:59 -0300, damian DAUD escribió:
> Antes que nada quiero pedir disculpas porque creo que este mail no
> corresponde a la lista. pero quiero aclarar que no conozco a nadie a
> quien pueda preguntar este tema.
> El tema es una consulta sobre el desarrollo de un script en bash.
> me gustaría poder ejecutar funciones de otros script que yo llame o
> ejecute. pero después de buscar 2 días no encontré nada que se
> paresca.
> Desarrollo de los script
> Archivo hola.sh
> #! /bin/bash
> function llama(){
>    echo "hola"
> }
> #fin
>
> Archivo inicio.sh
> #! /bin/bash
> #aquie es donde quiero llamar al archivo hola.sh
> #y poder ejecutar sus funciones.
> #lo mas cercano creo que es
> includeres hola.sh #llamndo a hola.sh
> llama; #hora me gustaria ejecutar la funcion llama del archivo hola.sh
> #fin
>
> Cuando ejecuto inicio.sh (sh inicio.sh) lo unico que hace es escribir en
> pantalla el contenido del archivo hola.sh (gracias a includeres hola.sh)
> ya no se que mas probar.
> soy nuevo en linux. tengo menos de 1 año usándolo de forma intermitente
> me gusto mucho bash y me pareció muy simple.  supongo que
> por su poder no creo que sea un lenguage lineal.
> desde ya muchas gracias y mil perdón a los que crean que este mail
> no corresponda.

Yo lo hago así:

#! /bin/bash
[ -f /donde/este/hola.sh ] && . hola.sh
llama
exit 0

Saludos


--
To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Muchas gracias.
funciono a la perfección.
hasta tengo las variables del script llamado.
sos un genio :D
--
http://wiki.debian.org/NormasLista



Reply to: