Aquie tienes uno mas que interesante: http://www.tldp.org/LDP/abs/abs-guide.pdf
El 13 de agosto de 2010 13:00, <centos-es-requ...@centos.org> escribió: > Envíe los mensajes para la lista CentOS-es a > centos-es@centos.org > > Para subscribirse o anular su subscripción a través de la WEB > http://lists.centos.org/mailman/listinfo/centos-es > > O por correo electrónico, enviando un mensaje con el texto "help" en > el asunto (subject) o en el cuerpo a: > centos-es-requ...@centos.org > > Puede contactar con el responsable de la lista escribiendo a: > centos-es-ow...@centos.org > > Si responde a algún contenido de este mensaje, por favor, edite la > linea del asunto (subject) para que el texto sea mas especifico que: > "Re: Contents of CentOS-es digest...". Además, por favor, incluya en > la respuesta sólo aquellas partes del mensaje a las que está > respondiendo. > > > Asuntos del día: > > 1. Re: Manual practico de programación en Shell (Eduardo Grosclaude) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 13 Aug 2010 12:33:04 -0300 > From: Eduardo Grosclaude <eduardo.groscla...@gmail.com> > Subject: Re: [CentOS-es] Manual practico de programación en Shell > To: centos-es@centos.org, mario.villelalarr...@gmail.com > Message-ID: > <aanlktinb9xwn6pn8vhcr5mm9gukszvholhhmro5vh...@mail.gmail.com> > Content-Type: text/plain; charset="iso-8859-1" > > 2010/8/13 <mario.villelalarr...@gmail.com> > > > Hola a todos!!!!!! > > > > Estoy empezando a programar en shell pero la verdad ando medio perdido en > > cuanto a que aplicaciones puedo desarrollar en el shell, así que me la he > > pasado buscando manuales con ejercicios pero solo encuentro los típicos > > ejercicios de practica ( calculado ras y demás) y quiero algo mas > realista > > en cuanto a la administración de sistemas si alguien me puede dar un > enlace > > a un manual o algo por el estilo lo agradecer de antemano muchas gracias. > > > > En cuanto a qué aplicaciones se pueden desarrollar en shell, no se me > ocurre > límite, ya que desde Bash puedes usar comandos externos con sus propias > capacidades y hasta con sus propios lenguajes. Salvo quizás cómputo > numérico > (que no es imposible, sino ineficiente), o aplicaciones con interfaces > gráficas complicadas (para las simples, siempre está zenity). > Personalmente, > aprecio mucho las posibilidades de combinar Bash con otros lenguajes como > Perl, que también es imprescindible para el sysadmin. > > No es exactamente lo que pides, pero hay una gran cantidad de ejemplos de > programación (y de buenas prácticas de programación) dispersos por todo tu > disco. Por ejemplo, en /etc/init.d, donde están los scripts de arranque de > los servicios del sistema. Ahí están considerados muchos problemas típicos > del administrador de sistemas. Si quieres un detector de scripts te lo > puedes hacer así: > > find /etc -exec file {} \; | grep shell | more > > Reemplazas /etc por el directorio donde quieras investigar. > > Una buena manera de afilar las destrezas con scripting es proponerse un > proyecto pequeño a moderado, para resolver alguna necesidad tuya, e ir > buscando la mejor forma de resolver cada subproblema (cómo redireccionar a > archivos, cómo leer la salida de subcomandos, cómo manejar argumentos, > etc.). Cuando tienes definido un subproblema, analizas las soluciones que > proponen los scripts del sistema o lo buscas en un manual como la Guía > Avanzada de Bash, o en otros recursos online como > http://oreilly.com/catalog/9781565923478/preview. El libro de > Administración > de Linux de la misma editorial tiene un capítulo dedicado a scripting. Otra > fuente de inspiración puede ser una búsqueda como > http://freshmeat.net/search?&with=361. > > Y por supuesto que los problemas de scripting son muy divertidos para > compartirlos con esta lista! > > -- > Eduardo Grosclaude > Universidad Nacional del Comahue > Neuquen, Argentina > ------------ próxima parte ------------ > Se ha borrado un adjunto en formato HTML... > URL: > http://lists.centos.org/pipermail/centos-es/attachments/20100813/e6ae144b/attachment-0001.html > > ------------------------------ > > _______________________________________________ > CentOS-es mailing list > CentOS-es@centos.org > http://lists.centos.org/mailman/listinfo/centos-es > > > Fin de Resumen de CentOS-es, Vol 44, Envío 19 > ********************************************* > -- Carlos Germán Tejero
_______________________________________________ CentOS-es mailing list CentOS-es@centos.org http://lists.centos.org/mailman/listinfo/centos-es