entity - Level 04 - script - funcion - filtro - 07 - f07_g.f - Permite hacer búsqueda por el contenido de los archivos

Código

Referencia al fuente - Source access: 

code - script - general - funcion - f07_g.f - Filtro de contenido de archivos con grep incrustado

  1. #!/usr/bin/bash
  2. #-------------------------------------------------------------------
  3. # Funciones Especificas Entornos Unix - Mussa - I+D
  4. # Grupo Apex - Rct - 2007
  5. #-------------------------------------------------------------------
  6. VERSION_SCRIPT="V 1.3" # Version del Script actual
  7. FECHA_SCRIPT="Octubre 2007"
  8. #-==================================================================
  9. #+ Funciones:
  10. #-------------------------------------------------------------------
  11. #-Ej: g cadena --> Funcion de busqueda de archivos basandose en contenidos
  12. g()
  13. {
  14. CONTENIDO=$1 ;
  15. find . -type f -exec grep -l ${CONTENIDO} {} \; 2> /dev/null
  16. }

code - script - general - funcion - f10_gx.f - Filtro de contenido de archivos con grep incrustado basado en xargs

  1. #!/usr/bin/bash
  2. #-------------------------------------------------------------------
  3. # Funciones Especificas Entornos Unix - Mussa - I+D
  4. # Grupo Apex - Rct - 2007
  5. #-------------------------------------------------------------------
  6. VERSION_SCRIPT="V 1.3" # Version del Script actual
  7. FECHA_SCRIPT="Octubre 2007"
  8. #-==================================================================
  9. #+ Funciones:
  10. #-------------------------------------------------------------------
  11. #-Ej: g cadena --> Funcion de busqueda de archivos basandose en contenidos
  12. gx()
  13. {
  14. CONTENIDO=$1 ;
  15. find . -type f | xargs grep -l ${CONTENIDO} {} \; 2> /dev/null
  16. }

Categorías

Caracter: 
Arquetipo: 
Molde: 
Letra: 

Archivo

archivo: 
f07_g.f
Nombre de la funcion: 
g
encabezado: 
Permite hacer búsqueda por el contenido de los archivos
Descripcion: 
Esta función se utiliza cuando no sabemos que archivos son los que pueden tener un contenido. Si ya se sabe hay una solución más agil con xargs.

Contenido

Colocacion: 
07
Nivel: 
Level 04

Versión

Fecha_Script: 
Junio 2009
Ruta_Brqx: 
/base/scripts/common/alias/acceso
Version_Script: 
5.0