El 13/04/07, Iñigo Tejedor Arrondo <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Muchas gracias. funciono a la perfección. hasta tengo las variables del script llamado. sos un genio :D -- http://wiki.debian.org/NormasLista

