#!/bin/sh                                                                      
# F. Serrano,  2001                                                              # Licencia: GPL                                                                
                                                                               
echo " "                                                                       
echo " ===================[ BUSCA ]=================== "   
echo " "                                                                       
echo "     1   Buscar archivos                 "     
echo "     2   Buscar texto dentro de archivos   "
echo "     3   Buscar texto en paquetes Debian  " 
echo "     4   Salir "                                
echo " "                                                                       
read -p " Escoge entrada 1-2 y pilsa Enter: " SN                                             
                                                                               
RUTA="./"
                                                                               
case $SN in                                                                    
                                                                               
1)                                                                             
   read -p " ruta? (Ej: usr/local/, por defecto ./): " RUTA                                     
   read -p " fichero/s (Ej: *.bak)?: " FILE                              
   echo " ---------------------------------------------"                        
   echo " Ficheros en $RUTA$FILE:"                                    
   echo " ---------------------------------------------"                        
   find $RUTA -name "$FILE"                                                    
     
;;                                                                             
                                                                               
2)                                                                             
  read -p " ruta? (Ej: ~/doc/, por defecto ./): " RUTA                         
  read -p " fichero/s? (Ej: *.bak )?: " FILE                               
  read -p " Texto a buscar: " TEXTO                                             
  echo " ---------------------------------------------"                         
  echo " Ficheros encontrados con el texto $TEXTO:"                            
  echo " ---------------------------------------------"     
     
  rgrep  "$TEXTO" $RUTA$FILE                                                   
;;                                                                             
                                                                               

3)                                                                             
      
  read -p " Palabra clave: " TEXTO                                             
  echo " ---------------------------------------------"                         
  echo " Paquetes relacionados con $TEXTO:"                            
  echo " ---------------------------------------------"                         
  apt-cache search "$TEXTO"                                                    
;;                                                                             

esac      

echo " ====================[ FIN ]==================== "                  
