sábado, 24 de septiembre de 2011

Programación con Shell Script en Linux

Aquí les dejo un ejemplo sencillo de programación con shell script en linux, este script realiza una consulta a una base de datos mostrando las tablas que esta contiene, el código y la explicación mas abajo.

1---#!/bin/bash
2--
3--if [ $USER != root ]; then
4-- echo Error Necesita Permisos de Super usuario
5-- echo Saliendo.............
6-- exit 0
7--fi
8-- mysql -u root -pclave snort -e "show tables" -N
9-- echo Fin del Script

En la línea 1 se indica cuál será la shell que va a interpretar el script
¿Cómo conocer cuál es la shell que utiliza nuestro sistema?
$> echo $SHELL
En la tercera linea se comprueba que se tenga permisos de super usuario para poder ejecutar el script sin problemas.
La linea 8 es la que lanza la consulta a la base de datos, tendras que sustituir algunos valores del script con los correspondientes a tu base de datos, estos valores estan marcados en negrita y son:
clave --> Esta es la clave con la que te conectas a tu base de datos.
snort --> Nombre de la base de datos sobre la que lanzara la consulta.

Si quieres aprender mucho mas sobre shell script puedes visitar esta pagina http://www.lawebdelprogramador.com/cursos/Linux_Unix_Shell_Scripting/index1.html

Puedes descargarte el script desde aqui: http://www.mediafire.com/file/mcgd3m92spo8tq2/consulta.sh 

No hay comentarios:

Publicar un comentario

Comentar....