BASH – Script linux para manejo de datos (AGENDA).

A este Script le llamaremos «agenda» el uso es simple, sirve para registrar información en forma rápida. Del mismo modo que uno utiliza una agenda. Después se puede realizar búsqueda y si encuentra coincidencias mostrara los registros correspondientes. Poner especial atención al uso de CASE para la selección de diferentes opciones. Este ejemplo sirve de gran utilidad para el desarrollo de soluciones.

#/bin/bash
DICT=$HOME/agenda.txt
T=`date +"%d/%m/%Y %H:%M"`
OP=$1
KEYWORD=$2
if [ "$3" != "" ]
then
 echo "Debes usar comillas para el ingreso de datos"
 exit
fi

case "$OP" in
 "ADD" | "add" )
 if [ "$KEYWORD" == "" ]
 then
 echo "No se ingresaron datos !!!"
 else
 echo "$T $KEYWORD" >> $DICT
 echo "Added"
 fi
 ;;

 "SEARCH" | "search")
 if [ "$KEYWORD" == "" ]
 then
 echo "Patron de busqueda no encontrado"
 exit
 else
 grep -i "$KEYWORD" $DICT
 fi
 ;;

 * )
 echo "Uso del script : $0 add|search keyword"
 ;;
esac

se debe dar permisos de ejecución al script «agenda». El modo de uso es el siguiente :
Para ingresar datos a la agenda :
agenda add «Esta es una prueba del uso que se puede dar a esta utilidad»
Búsqueda de datos en la agenda :
Agenda search «utilidad»

Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *