miércoles, 24 de octubre de 2012

2. Creación de un Script de Shell Simple

La creación de un script de shell se resume en los siguientes pasos:
     1. Decidir la función que el script va a efectuar
     2. Hacer una lista de comandos que se introducirán en el
        script.
     3. Crear un nuevo archivo para el script
     4. Identificar el shell que utilizara el script
     5. Agregar comandos y comentarios
     6. Guardar el archivo script
     7. Hacer ejecutable el archivo script
     8. Tipear el nombre del script para ejecutarlo
     9. Hacer debug y modificar el script si tiene algún error


  1. Decidir la función que el script va a efectuar

     En esta parte se tendra que analizar que es lo que se quiere
     realizar con el script.

  2. Hacer una lista de comandos que se introducirán en el

     script
     Aqui se eligiran los comandos a utilizarse para poder 
     efectuar las funciones a realizarse.
     
     Algunos de los comandos que pueden hallarse normalmente en
     scripts de shell simples incluyen:
       
        * Comandos de manipulación de archivos tales como: 
          ls, mv,  cp, y rm

        * Comandos de procesamiento de archivos tales como:
          grep, sort, yfind
        * Comandos de copiado de seguridad tales como tar y jar
        * El comando echo, echo string y echo $VARIABLE
        * Otros, tales como los comandos date, clear, who y cal.

     Además, es común que los scripts de shell incluyan pipes y
     redireccionamiento, comandos como: clear, who y cal, son 
     comandos también utilizados que el script podrá ejecutar.

  3. Crear un nuevo archivo para el script

     Se tiene que elegir un editor de texto para la creación de 
     este archivo. Posteriormente se debe elegir un nombre para 
     el script evitando la utilización de nombres propios o alias
     de Unix ya existentes dentro del sistema. 
     Nombres como backup.sh son nombres que se deben evitar ya 
     que estos tienen funciones especificas dentro del shell.
     
     Es recomendable después de haber tipeado el nombre poner
     .sh , ya que de este modo el archivo sera fácilmente
     identificable como un script.
     
     Los archivos script pueden ser guardados en el directorio
     home del usuario, pero también se los puede colocar en el 
     directorio ~/bin que se encuentra como subdirectorio de
     home. Si los archivos son guardados en ~/bin, se deberá 
     modificar la variable PATH, para asegurar que el directorio
     ~\bin se encuentre en la ruta de búsqueda del shell.
     
  4. Identificar el shell que utilizara el script
     El usuario debe introducir #!/bin/ksh o #!/bin/bash en la 
     primera línea del script. Es importante que empezar la linea
     con "#!" ya que asi el script nolo reconocera como comando a
     ser ejecutado.

  5. Agregar comandos y comentarios

     Se utilizan los comandos de la lista del paso 2 y se agregan
     comentarios con el comando echo.
    
     Los comentarios se utilizan a lo largo de un script complejo
     para explicar secciones del mismo y son valiosos para 
     cualquiera que intente interpretar y hacer un debug del 
     script.

  6. Guardar el archivo script
     Se guarda el archivo ya creado y finalmente cerramos el
     editor utilizado.

EJEMPLO:

   #!\bin\bash
   #Código que muestra información importante del terminal
   #Este comando nos mostrara el directorio actual de  trabajo
   echo \"Directorio actual:\"
   pwd
   #Limpiamos la pantalla
   clc
   echo \"Usuario actualmente en el sistema:\"
   who
   

Los pasos 7, 8 y 9 se explicaran posteriormente.

  



     

No hay comentarios.:

Publicar un comentario