Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2010, 08:48
Raul21
 
Fecha de Ingreso: agosto-2008
Mensajes: 27
Antigüedad: 15 años, 8 meses
Puntos: 0
eliminar filas de un fichero

Hola;

Tengo la siguiente duda a ver si alguine puede ayudarme por favor:

Tengo un fichero de esta forma:

RNC421;NAVB51211;50503;NAVB51211-RIOB51001
RNC421;NAVB51211;51212;NAVB51211-NAVB51212
RNC421;NAVB51212;50503;NAVB51212-RIOB51001
RNC421;NAVB51212;50506;NAVB51212-RIOB51011
RNC421;NAVB51212;50509;NAVB51212-RIOB51021
RNC421;NAVB51212;50510;NAVB51212-RIOB51022
RNC421;NAVB51212;50515;NAVB51212-RIOB51041
RNC132;CLMB87401;52437;CLMB87401-CLMB87403
RNC132;CLMB87402;52437;CLMB87402-CLMB87403
RNC132;CLMB87402;52450;CLMB87402-CLMB30541
RNC132;CLMB87402;52451;CLMB87402-CLMB30542
RNC132;CLMB87403;52435;CLMB87403-CLMB87401
RNC132;CLMB87403;52436;CLMB87403-CLMB87402


El caso es que necesito recorrer cada una de ellas para hacer una comprobacion (grep $variable) en otro fichero, y quiero que esa $variable sea el primer casmpo de cada linea ( RNC421, RNC132..).
El caso es que quiero que comprube ese primer campo una sola vez y no todas las veces que aparezca en el fichero (ya que como se ve aparece en varias lineas por ejemplo RNC421).

Quiero hacer esto porque hay muchas líneas que recorrer y me ralentiza la ejecucion muchisimo.

Gracias