logotipo de el mundo de deckerix
El mundo de deckerix
mascotas
El mundo de deckerix. [x]
logotipo de el mundo de deckerix

El mundo de Deckerix 0.4


by Oscar Carrascosa Blanco


Deprecated: Function split() is deprecated in /homepages/43/d272195232/htdocs/src/utiles/Fecha.php on line 65

Deprecated: Function split() is deprecated in /homepages/43/d272195232/htdocs/src/utiles/Fecha.php on line 66
Febrero 24 2007 17:21:17

Cargar un fichero en una matriz en AWK by deckerix

A veces viene bien hacer esto en el bloque begin de un programa AWK.

Aquí os dejo como lo soluciono yo, creandome una función que carga todas las líneas en un array que le paso como parámetro:

 

  
function cargar(matriz, ficheroCarga){   
 i=1; 
 while (( getline orden < ficheroCarga )>0 ){    
  matriz[i]=orden; 	      
  i++; 	  
  }
 }
BEGIN {
cargar(matrizDNIS,"dnis.dat");
}

{
for (indice in matrizDNIS){
	    dni = matrizDNIS[indice]
	    donde = match($0, dni) #encaja el dni?
	    if (donde)	print "Encaja el dni ", dni , "en :" , $0
	}

}

Nombre * (obligatorio)

Email

Web

El mundo de Deckerix es una creación de Óscar Carrascosa Blanco.

deckerix@gmail.com